data.table: Extension of data.frame

Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns and a fast file reader (fread). Offers a natural and flexible syntax, for faster development.

Version: 1.9.4
Depends: R (≥ 2.14.0)
Imports: methods, chron, reshape2
Suggests: ggplot2 (≥ 0.9.0), plyr, reshape, testthat (≥ 0.4), hexbin, fastmatch, nlme, xts, bit64
Published: 2014-10-02
Author: M Dowle, T Short, S Lianoglou, A Srinivasan with contributions from R Saporta, E Antonyan
Maintainer: Matt Dowle <mdowle at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: yes
Materials: README
In views: Finance, HighPerformanceComputing
CRAN checks: data.table results


Reference manual: data.table.pdf
Vignettes: Frequently asked questions
Quick introduction
Package source: data.table_1.9.4.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X Snow Leopard binaries: r-release: data.table_1.9.2.tgz, r-oldrel: data.table_1.9.2.tgz
OS X Mavericks binaries: r-release: data.table_1.9.4.tgz
Old sources: data.table archive

Reverse dependencies:

Reverse depends: edgeRun, greport, LogisticDx, psidR, Rbitcoin, sdcMicro, sdcTable, simPop, slackr, splitstackshape, survMisc, ttwa, vardpoor, VIM
Reverse imports: aLFQ, benford.analysis, Causata, DataCombine, eeptools, FAOSTAT, freqweights, gems, IAT, Kmisc, lar, lllcrc, metaMix, miscset, optiRum, pxweb, qdapTools, randomNames, RAPIDR, RbioRXN, repra, rfisheries, rgauges, rgbif, rlist, rnoaa, rplexos, rplos, SciencesPo, SGP, simPH, spocc, statar, taxize, treebase, treemap
Reverse suggests: dplyr, installr, Lahman, ProjectTemplate, taRifx, Xmisc
Reverse enhances: dendextend