All functions
-
IDate()as.IDate()ITime()as.ITime()IDateTime()as.character.ITime()as.Date.IDate()as.IDate.Date()as.IDate.default()as.ITime.character()as.ITime.default()as.ITime.POSIXlt()as.ITime.times()as.list.IDate()as.POSIXct.IDate()as.POSIXct.ITime()as.POSIXlt.ITime()c.IDate()c.ITime()format.ITime()IDateTime.default()mean.IDate()mean.ITime()print.ITime()rep.IDate()rep.ITime()round.IDate()round.ITime()trunc.ITime()seq.IDate()seq.ITime()second()minute()hour()yday()wday()mday()week()isoweek()isoyear()month()quarter()year()yearmon()yearqtr()IDate-classITime-class - Integer based date class
- Address in RAM of a variable
- Equality Test Between Two Data Tables
-
as.data.table()as.data.table.array()as.data.table.matrix()as.data.table.list()as.data.table.data.frame()as.data.table.data.table()as.data.table.factor()as.data.table.ordered()as.data.table.integer()as.data.table.numeric()as.data.table.logical()as.data.table.character()as.data.table.Date()is.data.table() - Coerce to data.table
- Efficient xts to as.data.table conversion
- Convert a data.table to a matrix
- Efficient data.table to xts conversion
-
binary_reopener()binary_reopener.default()binary_reopener.file()binary_reopener.gzfile()binary_reopener.bzfile()binary_reopener.url()binary_reopener.unz()binary_reopener.pipe() - Create a function to open connections in binary mode
- Column bind multiple data.tables
- data.table exported C routines
- Coalescing missing values
- Copy an entire object
-
data.table-packagedata.table()Ops.data.table()is.na.data.table()[.data.table..(.().. - Enhanced data.frame
- S4 Definition for data.table
- Condition Handling with Classed Conditions
-
data.table-optionsdata.table.options()datatable.options()datatable-options - Global Options for the data.table Package
-
datatable-optimizedatatable.optimize()data.table-optimizedata.table.optimize()gforce()GForce()autoindex()autoindexing()auto-indexauto-indexingrounding() - Optimisations in data.table
- Fast dcast for data.table
-
duplicated()duplicated.data.table()unique()unique.data.table()anyDuplicated()anyDuplicated.data.table()uniqueN() - Determine Duplicate Rows
- fcase
-
fdroplevels()droplevels()droplevels.data.table()setdroplevels() - Fast droplevels
- Fast overlap joins
- Fast and friendly file finagler
-
rolling()sliding()moving()running()froll()frollmean()frollsum()frollmax()frollmin()frollprod()frollmedian()frollvar()frollsd()roll()rollmean()rollsum()rollmax()rollmin()rollprod()rollmedian()rollvar()rollsd() - Rolling functions
- Adapt rolling window to irregularly spaced time series
- Rolling user-defined function
- Fast parallel sort
- Fast CSV writer
-
rollup()cube()groupingsets()rollup.data.table()cube.data.table()groupingsets.data.table() - Grouping Set aggregation for data tables
- Number of rows affected by last update
- Specify measure.vars via regex or separator
- Fast melt for data.table
- Merge two data.tables
- Merge multiple data.tables
- Remove rows with missing values on columns specified
- Convenience operator for checking if an example is not in a set of elements
- Set or get number of threads that data.table should use
- Obtain matching indices corresponding to patterns
-
print.data.table()format_col()format_col.default()format_col.POSIXct()format_col.expression()format_list_item()format_list_item.default() - data.table Printing Options
- Makes one data.table from a list of many
- Create a data.table row-wise
- Tests self reference of a data.table
- Coerce a data.table to data.frame by reference
- Coerce lists and data.frames to data.table by reference
- Change or turn off numeric rounding
- Set attributes of objects by reference
- Fast column reordering of a data.table by reference
-
setkey()setkeyv()key()haskey()setindex()setindexv()indices() - Create key on a data.table
-
setops()intersect()fintersect()setdiff()fsetdiff()except()fexcept()union()funion()setequal()fsetequal() - Set operations for data tables
-
setorder()setorderv()order()fastorder()forder()forderv()sort_by() - Fast row reordering of a data.table by reference
- For use by packages that mimic/divert auto printing e.g. IRkernel and knitr
- Split data.table into chunks in a list
- Subsetting data.tables
- Substitute expression
- Display 'data.table' metadata
- Test assertions for equality, exceptions and console output
- Runs a set of tests
- Pretty print of time taken
-
transform()transform.data.table()within()within.data.table() - Data table utilities
- Efficient transpose of list
- Over-allocation access
- strsplit and transpose the resulting list efficiently
- Perform update of development version of a package