R Weekly 2018-38



The R Infrastructure - How we build stuff by Jeroen Ooms

R in Organizations

R in the Real World

All the Badges One Can Earn: Parsing Badges of CRAN Packages READMEs

Identifying the author behind New York Time’s op-ed from inside the Trump White House


New Packages

📦 Go Live for More New Pkgs 📦



Package Releases

  • digest 0.6.17 - creates hash digests of arbitrary R objects

  • wrapr 1.6.2 - Wrap R Tools for Debugging and Parametric Programming

  • AsioHeaders 1.12.1-1 - cross-platform C++ library for network and low-level I/O programming

Videos and Podcasts

R Internationally

Utiliser des pipes pour enchaîner des instructions


Network visualization of football transfers using the 'visNetwork' package

GDP Data via API

R Project Updates

Updates from R Core:

  • Buffering is disabled for file() connections to irregular files (like sockets), as well as fifo() and pipe() connections. Fixes PR#17470, reported by Chris Culnane.

  • Analogously, the tools-internal function called from R CMD check gets a warnOption = 1 argument and uses the larger of that and getOption("warn"), also allowing to be run with increased warning level.

  • getOption() is more efficient notably for the rare case when called with two arguments, from several contributors in PR#17394.

  • toolsvignetteDepends() has been deprecated (it called a function deprecated since Feb 2016), partly replaced by newly exported vignetteInfo().

  • Experimentally, setting environment variable _R_CHECK_LENGTH_1_LOGIC2_ will lead to warnings (or errors if the variable is set to a true value) when && or || encounter and use arguments of length more than one.

  • Added "lines" and "chars" coordinate systems to grconvertX() and grconvertY().

  • S3method() directives in NAMESPACE can now also be used to perform delayed S3 method registration.

Upcoming Events in 3 Months

Events in 3 Months:

More past events at R conferences & meetups.

Call for Participation

Your support will keep R Weekly team moving! 💡

Quotes of the Week