data.table provides a high-performance version of base R’s
data.frame with syntax and feature enhancements for ease of use, convenience and programming speed.
26 December 2019
Efficiency in data processing: data.table basics - Jan Gorecki, Mumbai R@IISA 2019
?fread, see also convenience features for small data
IRanges::findOverlaps), non-equi joins (i.e. joins using operators
>, >=, <, <=), aggregate on join (
by=.EACHI), update on join
See the Installation wiki for more details.
[ operator the same way you would use
data.frame one, but…
jargument, not just list of columns
jexpression by group
data.table is widely used by the R community. As of July 2019, it was used by over 680 CRAN and Bioconductor packages and was the 9th most starred R package on GitHub. If you need help, the
data.table community is active StackOverflow, with nearly 9,000 questions.
Guidelines for filing issues / pull requests: Contribution Guidelines.