Issue 15
Hello and welcome to the new issue of R Weekly!
Highlight
Digested by R Weekly Members
-
forcats 0.1.0 on CRAN -
forcatsprovides tools for categorical variables. -
Shiny tips & tricks for improving your apps and solving common problems
News & Blog Posts
Tutorials



R in the Real World



-
A Statistical Approach To Understanding Why Humans Are Bad at Predictions
-
Beneath the waves climate change puts marine life on the move



R for Fun
R in Organization
Video and Podcast
Resources
New Releases
- rmdformats - Material HTML rmarkdown format now on Github.

-
thesisdown - An updated R Markdown thesis template using the bookdown package.
-
rfoaas 1.1.0 - Access the most excellent FOAAS service from R.
-
quantmod 0.4-6 - Quantitative Financial Modelling & Trading Framework for R.
-
tibble 1.2.0 -
tbl_dfclass that offers better checking and printing capabilities than traditional data frames. -
RProtoBuf 0.4.5 - now with protobuf v2 and v3!
-
Rcpp 0.12.7 - more updates and bug fixes.
New Packages & Tools
- forcats 0.1.0 on CRAN -
forcatsprovides tools for categorical variables.
R Project Updates
Updates from R Core.
-
There are new entry points
R_MakeExternalPtrFnandR_ExternalPtrFnto facilitate creating and retrieving an R external pointer from a C function pointer without ISO C warnings about the conversion of function pointers. -
abbreviate()gets optionnamed = TRUE. -
mccollect()now returns a named list (as documented) called withwait=FALSE. -
citation()supports inst/CITATION files from package source trees, withlib.locpointing to the directory containing the package. -
R CMD buildwill now give priority to vignettes produced from files in the ‘vignettes’ directory over those in theinst/docdirectory, with a warning that the latter are being ignored. -
The unexported low-level functions in package
parallelfor passing serialized R objects to and from forked children now support long vectors on 64-bit platforms. This removes some limits on higher-level functions such asmclapply()(but returning gigabyte results from forked processes via serialization should be avoided if at all possible). -
try()gains a new argumentoutFilewith a default that can be modified viaoptions(try.outFile = .), useful notably forSweave. -
The radix sort considers
NA_real_andNaNto be equivalent in rank (like the other sort algorithms). -
When
index.return=TRUEis passed tosort.int(), the radix sort treatsNAs likesort.list()does (like the other sort algorithms). -
In integer arithmetic,
NULLis now treated asinteger(0)whereas it was previously treated asdouble(0).
Upcoming Events
-
EARL 2016 London 13 September - 15 September
The primary focus of the Conference is the commercial usage of R across a range of industry sectors with the aim of sharing knowledge and applications of the language. -
eRum 2016 Poznan, Poland 12 October - 14 October
European R users meeting (eRum) is an international conference that aims at integrating users of the R language. eRum 2016 will be a good chance to exchange experiences, broaden knowledge on R and collaborate.
Quote of the Week
PSA: if you're a non-native English speaker, make sure you check urban dictionary when coming up with package names #rstats
— Hadley Wickham (@hadleywickham) August 30, 2016
So ... I got engaged on #satRdays. pic.twitter.com/1B7QO7WhjQ
— Romain François (@romain_francois) September 3, 2016