R Weekly 2017-38 Community, Blogdown, Explanation
Highlight
-
community.rstudio.com - discussions about RStudio, the tidyverse, and friends
Insights
R in the Real World
New Packages
-
lime - Explaining the predictions of black-box models
-
languageserver - Language Server Protocol for R with Atom, VSCode, vim-lsp, lsp-mode and more
-
rice - A 21 century R console
-
Data360R - TCdata360 and Govdata360 API from World Bank
-
CastleOfR - A text-based adventure played in the R console, to test your skills in R
-
scanstatistics - Cluster anomaly detection in space-time data.
-
SPYvsSPY - SPY vs SPY data package
-
linemap - Create maps made of lines
-
kandinsky - Turn any dataset into a Kandinsky painting
-
ggpubr - Create Easily Publication Ready Plots
Package Releases
-
officer 0.1.7 - Manipulation of Microsoft Word and PowerPoint Documents
-
huxtable 0.3.1 - An R package to create LaTeX and HTML tables, with a friendly, modern interface.
-
RcppMsgPack 0.2.0 - An efficient binary serialization format.
-
RcppRedis 0.1.8 - R interface to Redis using the hiredis library
R Internationally
Videos and Podcasts
R in Organizations
- community.rstudio.com - discussions about RStudio, the tidyverse, and friends
Tutorials
-
Teasing Out Top Daily Topics with GDELT’s Television Explorer
-
Online textbook on data visualization with the ggplot2 package
-
PLOTCON NYC: Edward Tufte, Dash workshop, Charts for React.js, and Discount for R-Bloggers
R Project Updates
Updates from R Core:
-
fisher.test(*, workspace = <n>)
now may also increase the internal stack size which allows larger problem to be solved, fixing PR#1662. Additionally, fixing PR#16654, a typo has been corrected which made thehybrid=TRUE
method never be different than the default. -
The methods package no longer directly copies slots (attributes) into a prototype that is of an “abnormal” (reference) type, like a symbol.
-
The methods package no longer attempts to call
length<-()
onNULL
(during the bootstrap process). -
The methods package correctly shows methods when there are multiple methods with the same signature for the same generic (still not fully supported, but at least the user can see them).
-
deparse(x)
now also usesbacktick = TRUE
by default for the case wherex
is a symbol, and hencedeparse(quote(
{), control="all")
is parseable now. -
splineDesign(.., derivs = 4)
no longer segfaults. -
The object header layout has been changed to support merging the
ALTREP
branch. This requires re-installing packages that use compiled code. -
Attributes on symbols are now detected and prevented; attempt to add an attribute to a symbol results in an error.
-
Dispatch on
...
calls the method using its name, instead of.Method
(for consistency with default dispatch), and only attempts to pass non-missing arguments from the generic. -
array(character(), 1)
now gives (a 1D array with)NA
as has been documented for a long time as in the other cases of zero-length array initialization and also compatibly withmatrix(character(), *)
. As mentioned there, this also fixes PR#17333.
Upcoming Events
-
RStudio conf 2018 January 31 to February 3
rstudio::conf is about all things R and RStudio! Register & More infos -
R/Finance 2018 June 1 and 2
Applied Finance with R. More info -
useR! 2018 July 10, 2018
The annual useR! conference is the main meeting of the international R user and developer community.
More past events at R conferences & meetups.
Quotes of the Week
A very important milestone in my PhD. So I had to update my #blogdown site. I couldn't wait to $ git commit -m #Rstats pic.twitter.com/0aEtSIAqw0
— Daniel Emaasit (@Emaasit) September 11, 2017
Next time someone says "excel is the worst" be more helpful and say this ... #rstats #EARLConf2017 pic.twitter.com/2PHKRPteAg
— Alice Data (@alice_data) September 14, 2017