R Weekly 2018-15 Peer Review, anomalize, TidyTuesday


New Packages

📦 Go Live for More New Pkgs 📦



GitHub or Bitbucket

  • regexplain 0.2.0 - An RStudio Addin slash utility belt for regular expressions. Interactively build your regexps, check the output of common string matching functions, consult the interactive help pages, or use the included resources to learn regular expressions without leaving RStudio!

  • Inkognito - Sequential Bayesian Identity Disclosure

Package Releases

  • startup 0.10.0 - Friendly R Startup Configuration

  • bayesplot 1.5.0 - An extensive library of plotting functions for use after fitting Bayesian models.

bayesplot 1.5.0



Nine sentence drawings of Kirsty and Kelly's wedding ceremony

R in Organizations

R in the Real World

Do you sometimes have trouble understanding other humans? Perhaps human-human relations droid SN2-D2 can help

Cat food analytics

R Internationally


Time based heatmaps in R

Compute/Visualize Drive Space Consumption of Your Installed R Packages

R Project Updates

Updates from R Core:

  • matplot(.., panel.first = .) etc now work, as log becomes explicit argument and ... is passed to plot() unevaluated, as suggested by Sebastian Meyer in PR#17386.

  • Deparsing of consecutive ! calls is now consistent with deparsing unary - and + calls and creates code that can be reparsed exactly; thanks to a patch Lionel Henry in PR#17397.

  • The C++ compiler defaults to the C++11 standard, if suported; otherwise to the C++98 standard.

  • Sys.setFileTime() has been vectorized, its arguments path and time of length greater than one are now supported.

  • file.copy() now works also when its argument to is of length greater than one.

  • substr() and substring() now signal error when the input is invalid UTF-8.

  • configure sets the -std flag for the C++ compiler for all supported C++ standards (e.g., -std=gnu++11 for the C++11 compiler).

  • match.arg() more carefully chooses the environment for constucting default choices, fixing PR#17401 as proposed by Duncan Murdoch.

  • replayPlot(r) now also works in the same R session when r has been “reproduced” from serialization, typically after saving to and reading from an RDS file.

Upcoming Events in 3 Months

Events in 3 Months:

More past events at R conferences & meetups.

Call for Participation

  • CarpentryCon - May 30 - June 1 at University College Dublin. Conference about how to teach and communicate ideas effectively.

Your support will keep R Weekly team moving! 💡

Quotes of the Week