data.table: Extension of data.frame

Share:

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.

Author
M Dowle, T Short, S Lianoglou, A Srinivasan with contributions from R Saporta, E Antonyan
Date of publication
2014-06-14 15:06:52
Maintainer
Matt Dowle <mdowle@mdowle.plus.com>
License
GPL (>= 2)
Version
1.9.3
URLs

View on R-Forge

Man pages

address
Address in RAM of a variable
all.equal.data.table
Equality Test Between Two Data Tables
assign
Assignment by reference
between
Convenience function for range subset logic.
chmatch
Faster match of character vectors
data.table
Enhanced data.frame
data.table-class
S4 Definition for data.table
dcast.data.table
Fast dcast for data.table
duplicated
Determine Duplicate Rows
fread
Fast and friendly file finagler
IDateTime
Integer based date class
J
Creates a Join data table
last
Last item of an object
like
Convenience function for calling regexpr.
melt.data.table
Fast melt for data.table
merge
Merge Two Data Tables
rbindlist
Makes one data.table from a list of many
setattr
Set attributes to objects by reference
setDF
Convert a data.table to data.frame by reference
setDT
Convert lists and data.frames to data.table by reference
setkey
Create key on a data table
setNumericRounding
Change or turn off numeric rounding
setorder
Fast reordering of a data.table by reference
subset.data.table
Subsetting data.tables
tables
Display all objects of class 'data.table'
test.data.table
Runs a set of tests.
timetaken
Pretty print of time taken
transform.data.table
Data table utilities
truelength
Over-allocation access

Files in this package

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