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.

AuthorM Dowle, T Short, S Lianoglou, A Srinivasan with contributions from R Saporta, E Antonyan
Date of publication2014-06-14 15:06:52
MaintainerMatt Dowle <mdowle@mdowle.plus.com>
LicenseGPL (>= 2)
Version1.9.3
http://datatable.r-forge.r-project.org/, http://stackoverflow.com/questions/tagged/data.table

View on R-Forge

Functions

:= Man page
address Man page
all.equal Man page
all.equal.data.table Man page
alloc.col Man page
anyDuplicated Man page
anyDuplicated.data.table Man page
as.character.ITime Man page
as.chron.IDate Man page
as.chron.ITime Man page
as.data.table Man page
as.Date.IDate Man page
as.IDate Man page
as.IDate.Date Man page
as.IDate.default Man page
as.ITime Man page
as.ITime.character Man page
as.ITime.default Man page
as.ITime.POSIXlt Man page
as.ITime.times Man page
as.list.IDate Man page
as.POSIXct.IDate Man page
as.POSIXct.ITime Man page
as.POSIXlt.ITime Man page
between Man page
\%between\% Man page
chgroup Man page
\%chin\% Man page
chmatch Man page
chorder Man page
c.IDate Man page
CJ Man page
class:data.table Man page
copy Man page
cut.IDate Man page
[.data.table Man page
data.table Man page
data.table-class Man page
data.table-package Man page
dcast Man page
dcast.data.table Man page
duplicated Man page
duplicated.data.table Man page
format.ITime Man page
fread Man page
getNumericRounding Man page
haskey Man page
hour Man page
IDate Man page
IDate-class Man page
IDateTime Man page
IDateTime.default Man page
is.data.table Man page
is.na.data.table Man page
ITime Man page
ITime-class Man page
J Man page
key Man page
key<- Man page
last Man page
like Man page
\%like\% Man page
mday Man page
mean.IDate Man page
melt Man page
melt.data.table Man page
merge Man page
merge.data.table Man page
month Man page
na.omit.data.table Man page
Ops.data.table Man page
print.ITime Man page
quarter Man page
rbind Man page
rbind.data.table Man page
rbindlist Man page
rep.IDate Man page
rep.ITime Man page
round.IDate Man page
seq.IDate Man page
set Man page
setattr Man page
setcolorder Man page
setDF Man page
setDT Man page
setkey Man page
setkeyv Man page
setnames Man page
setNumericRounding Man page
setorder Man page
setorderv Man page
SJ Man page
split.IDate Man page
subset Man page
subset.data.table Man page
tables Man page
test.data.table Man page
timetaken Man page
transform Man page
transform.data.table Man page
truelength Man page
unique Man page
unique.data.table Man page
wday Man page
week Man page
within Man page
within.data.table Man page
yday Man page
year Man page

Files

DESCRIPTION
NAMESPACE
NEWS
R
R/AllS4.R R/IDateTime.R R/between.R R/c.factor.R R/cedta.R R/data.table.R R/duplicated.R R/fcast.R R/fmelt.R R/fread.R R/getdots.R R/last.R R/like.R R/merge.R R/onAttach.R R/onLoad.R R/plus.R R/setkey.R R/tables.R R/take.R R/test.data.table.R R/timetaken.R R/trim.R R/uniqlist.R R/which.first.R R/which.last.R
build
build/vignette.rds
inst
inst/doc
inst/doc/datatable-faq.R
inst/doc/datatable-faq.Rnw
inst/doc/datatable-faq.pdf
inst/doc/datatable-intro.R
inst/doc/datatable-intro.Rnw
inst/doc/datatable-intro.pdf
inst/doc/datatable-timings.R
inst/doc/datatable-timings.Rnw
inst/doc/datatable-timings.pdf
inst/tests
inst/tests/1206FUT.txt
inst/tests/2008head.csv
inst/tests/ch11b.dat
inst/tests/test-S4.R inst/tests/test-data.frame-like.R
inst/tests/tests.Rraw
man
man/IDateTime.Rd man/J.Rd man/address.Rd man/all.equal.data.table.Rd man/assign.Rd man/between.Rd man/chmatch.Rd man/data.table-class.Rd man/data.table.Rd man/dcast.data.table.Rd man/duplicated.Rd man/fread.Rd man/last.Rd man/like.Rd man/melt.data.table.Rd man/merge.Rd man/rbindlist.Rd man/setDF.Rd man/setDT.Rd man/setNumericRounding.Rd man/setattr.Rd man/setkey.Rd man/setorder.Rd man/subset.data.table.Rd man/tables.Rd man/test.data.table.Rd man/timetaken.Rd man/transform.data.table.Rd man/truelength.Rd
src
src/Makevars
src/assign.c
src/bmerge.c
src/chmatch.c
src/dogroups.c
src/fastmean.c
src/fastradixdouble.c
src/fastradixint.c
src/fcast.c
src/fmelt.c
src/forder.c
src/fread.c
src/gsumm.c
src/init.c
src/rbindlist.c
src/reorder.c
src/uniqlist.c
src/vecseq.c
src/wrappers.c
tests
tests/autoprint.R
tests/autoprint.Rout.save
tests/test-all.R tests/tests.R
vignettes
vignettes/datatable-faq.Rnw
vignettes/datatable-intro.Rnw
vignettes/datatable-timings.Rnw

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.