RWeekly Podcast

RWeekly.org Live Mail Feed About All Draft Submit Origin Night

Issue 18

Hello and welcome to the new issue of R Weekly!

Highlight

Digested by R Weekly Members

News & Blog Posts

Tutorials

ggtree for outbreak data

R in Real World

Divided States of America

Leading Cities in #rstats Twipermipeds

Analyzing World Bank data with WDI, googleVis Motion Charts

Are we really facing an unprecedented migrant crisis?

R in Organization

R in Academia

Jobs

Video and Podcast

Resources

New Releases

New Packages & Tools

  • vecpack 0.1 - An R package for packing stuff into vectors.

  • tint 0.0.1 - An alternative for Tufte-style html presentation.

tint 0.0.1

R Project Updates

Updates from R Core.

  • as.character.factor() respects S4 inheritance when checking the type of its argument.

  • There was an exception for the native Solaris C++ compiler to the dropping (in R 3.3.0) of legacy C++ headers from headers such as R.h and Rmath.h - this has now been removed. That compiler has strict C++98 compliance hence does not include extensions in its (non-legacy) C++ headers, so some packages will need to request C++11 or replace non-C++98 calls such as lgamma: see §1.6.4 of Writing R Extensions.

  • Entry points R_MakeExternalPtrFn and R_ExternalPtrFn are now declared in Rinternals.h to facilitate creating and retrieving an R external pointer from a C function pointer without ISO C warnings about the conversion of function pointers.

  • c()’s argument use.names is documented now.

  • strcapture() no longer fixes column names nor coerces strings to factors.

  • strcapture() returns NA for non-matching values in x.

  • R CMD build and R CMD check now use the _union_ of R_LIBS .libPaths(). They may not be equivalent, e.g., when the latter is determined by R_PROFILE.

Upcoming Events

  • 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