In which scrappy base R takes on the reigning group stats champ data.table, with suprising results, and some controversy.
In which scrappy base R takes on the reigning group stats champ data.table, with suprising results, and some controversy.
An exploration of how micro-architectural factors such as cache and out-of-order / speculative execution can affect performance of R code.
An exploration of how micro-architectural factors such as cache and out-of-order / speculative execution can affect performance of R code.
Group statistics are particularly challenging for R. We demystify some of the optimizations used by data.table and dplyr, and present a solution for when those optimizations fail.
Group statistics are particularly challenging for R. We demystify some of the optimizations used by data.table and dplyr, and present a solution for when those optimizations fail.
The special `.Internal(inspect(...))` R function displays usually-hidden details of R objects, but it is undocumented and unpublicized. This post is intended to act as an unofficial reference, primarily for my own use.
The special `.Internal(inspect(...))` R function displays usually-hidden details of R objects, but it is undocumented and unpublicized. This post is intended to act as an unofficial reference, primarily for my own use.
An examination of R's compute-on-the-language capabilities in the context of a Reverse Polish Notation parser.
An examination of R's compute-on-the-language capabilities in the context of a Reverse Polish Notation parser.