R Weekly 2017 Issue 12


R in the Real World

Exploring 2017 Retail Store Closings with R

Ingest and visualise Nomad Passport Index data

Videos and Podcasts


R in Organizations



Plotting trees from Random Forest models with ggraph

Experimenting With Sankey Diagrams in R and Python

New Packages & Tools

  • mathpix - Convert images of mathematical equations to LaTeX for inclusion in rmarkdown documents

  • PWFSLSmoke - Utilities for Working with Air Quality Monitoring Data

  • mlrMBO - the toolbox for (Bayesian) Black-Box Optimization

  • hexSticker - Hexagon sticker with R and ggplot2.


  • iheatmapr - Complex, interactive heatmaps in R

  • ncaa_bball_data - NCAA basketball team level data with tourney outcomes

  • unit - Measurement units in R

New Releases

  • Rcpp 0.12.10 - Provides C++ classes that greatly facilitate interfacing C or C++ code in R.

  • RcppEigen - Rcpp Integration for the β€˜Eigen’ Templated Linear Algebra Library

  • imager 0.40.1 - Image Processing Library Based on CImg

  • doFuture 0.4.0 - doFuture: A universal foreach adaptor ready to be used by 1,000+ packages

  • future 1.4.0 - future: Unified Parallel and Distributed Processing in R for Everyone

  • future.BatchJobs 0.14.0 - future.BatchJobs: A Future API for Parallel and Distributed Processing using BatchJobs

  • canvasXpress 0.14.7 - canvasXpress was developed as the core visualization component for bioinformatics and systems biology analysis at Bristol-Myers Squibb.

canvasXpress 0.14.7

Call for Participation

R Project Updates

Updates from R Core:

  • When the condition code in if(.) or while(.) is not of length one, an error instead of a warning may be triggered by setting an environment variable, see the help page.

  • sample() now uses two uniforms for added precision when the uniform generator is Knuth-TAOCP, Knuth-TAOCP-2002, or a user-defined generator and the population size is 2^25 or greater.

  • There is support for compiling C++14 or C++17 code in packages on suitable platforms: see Writing R Extensions for how to request this.

  • configure tests for a C++17-compliant compiler. The tests are experimental and subject to change in the future.

  • strwrap() reduces indent if it is more than half width rather than giving an error.

  • R CMD config gains a --all option for printing names and values of all basic configure variables. It now knows about all the variables used for the C++98, C++11 and C++14 standards.

Upcoming Events

  • R/Finance 2017 May 19 and 20, 2017
    From the inaugural conference in 2009, the annual R/Finance conference in Chicago has become the primary meeting for academics and practioners interested in using R in Finance.

  • useR! 2017 July 4, 2017
    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