R Weekly 2017-38 Community, Blogdown, Explanation



It’s a FAKE (📦)! Revisiting Trust In FOSS Ecosystems

R in the Real World

New Packages

📦 Go Live for More New Pkgs 📦

  • lime - Explaining the predictions of black-box models

  • languageserver - Language Server Protocol for R with Atom, VSCode, vim-lsp, lsp-mode and more

  • rice - A 21 century R console

  • Data360R - TCdata360 and Govdata360 API from World Bank

  • CastleOfR - A text-based adventure played in the R console, to test your skills in R

  • scanstatistics - Cluster anomaly detection in space-time data.

  • SPYvsSPY - SPY vs SPY data package

  • linemap - Create maps made of lines


  • kandinsky - Turn any dataset into a Kandinsky painting

  • ggpubr - Create Easily Publication Ready Plots

Package Releases

R Internationally

Analizando data de Airbnb en Buenos Aires

Videos and Podcasts

R in Organizations


Lego color themes as topic models

R Project Updates

Updates from R Core:

  • fisher.test(*, workspace = <n>) now may also increase the internal stack size which allows larger problem to be solved, fixing PR#1662. Additionally, fixing PR#16654, a typo has been corrected which made the hybrid=TRUE method never be different than the default.

  • The methods package no longer directly copies slots (attributes) into a prototype that is of an “abnormal” (reference) type, like a symbol.

  • The methods package no longer attempts to call length<-() on NULL (during the bootstrap process).

  • The methods package correctly shows methods when there are multiple methods with the same signature for the same generic (still not fully supported, but at least the user can see them).

  • deparse(x) now also uses backtick = TRUE by default for the case where x is a symbol, and hence deparse(quote({), control="all") is parseable now.

  • splineDesign(.., derivs = 4) no longer segfaults.

  • The object header layout has been changed to support merging the ALTREP branch. This requires re-installing packages that use compiled code.

  • Attributes on symbols are now detected and prevented; attempt to add an attribute to a symbol results in an error.

  • Dispatch on ... calls the method using its name, instead of .Method (for consistency with default dispatch), and only attempts to pass non-missing arguments from the generic.

  • array(character(), 1) now gives (a 1D array with) NA as has been documented for a long time as in the other cases of zero-length array initialization and also compatibly with matrix(character(), *). As mentioned there, this also fixes PR#17333.

Upcoming Events

  • RStudio conf 2018 January 31 to February 3
    rstudio::conf is about all things R and RStudio! Register & More infos

  • R/Finance 2018 June 1 and 2
    Applied Finance with R. More info

  • useR! 2018 July 10, 2018
    The annual useR! conference is the main meeting of the international R user and developer community.

More past events at R conferences & meetups.

Your support will keep R Weekly team moving! 💡

Quotes of the Week