Package index
-
as.IDate()as.Date(<IDate>)as.POSIXct(<IDate>)round(<IDate>)as.ITime()round(<ITime>)trunc(<ITime>)as.POSIXct(<ITime>)as.character(<ITime>)format(<ITime>)IDateTime()second()minute()hour()yday()wday()mday()week()isoweek()isoyear()month()quarter()year()yearmon()yearqtr() - Integer based date class
-
address() - Address in RAM of a variable
-
all.equal(<data.table>) - Equality Test Between Two Data Tables
-
as.data.table()is.data.table() - Coerce to data.table
-
as.data.table(<xts>) - Efficient xts to as.data.table conversion
-
as.matrix(<data.table>) - Convert a data.table to a matrix
-
as.xts.data.table() - Efficient data.table to xts conversion
-
set() - Assignment by reference
-
between()`%between%`inrange()`%inrange%` - Convenience functions for range subsets
-
cbindlist()setcbindlist() - Column bind multiple data.tables
-
cdatatable - data.table exported C routines
-
fcoalesce() - Coalescing missing values
-
copy() - Copy an entire object
-
class:data.tabledata.table-class - S4 Definition for data.table
-
data.table-condition-classes - Condition Handling with Classed Conditions
-
data.table-optionsdata.table.optionsdatatable.optionsdatatable-options - Global Options for the data.table Package
-
data.table()`[`(<data.table>) - Enhanced data.frame
-
datatable-optimizedatatable.optimizedata.table-optimizedata.table.optimizegforceGForceautoindexautoindexingauto-indexauto-indexingrounding - Optimisations in data.table
-
dcast(<data.table>) - Fast dcast for data.table
-
duplicated(<data.table>)unique(<data.table>)anyDuplicated(<data.table>)uniqueN() - Determine Duplicate Rows
-
fcase() - fcase
-
fctr() - Create a factor retaining original ordering
-
fdroplevels()setdroplevels()droplevels(<data.table>) - Fast droplevels
-
fifelse() - Fast ifelse
-
foverlaps() - Fast overlap joins
-
fread() - Fast and friendly file finagler
-
frev() - Fast reverse
-
frollmean()frollsum()frollmax()frollmin()frollprod()frollmedian()frollvar()frollsd() - Rolling functions
-
frolladapt() - Adapt rolling window to irregularly spaced time series
-
frollapply() - Rolling user-defined function
-
fsort() - Fast parallel sort
-
fwrite() - Fast CSV writer
-
rollup()cube()groupingsets() - Grouping Set aggregation for data tables
-
.Last.updated - Number of rows affected by last update
-
measure()measurev() - Specify measure.vars via regex or separator
-
melt(<data.table>) - Fast melt for data.table
-
merge(<data.table>) - Merge two data.tables
-
mergelist()setmergelist() - Merge multiple data.tables
-
na.omit(<data.table>) - Remove rows with missing values on columns specified
-
nafill()setnafill() - Fill missing values
-
`%notin%` - Convenience operator for checking if an example is not in a set of elements
-
setDTthreads()getDTthreads() - Set or get number of threads that data.table should use
-
patterns() - Obtain matching indices corresponding to patterns
-
print(<data.table>)format_col()format_list_item() - data.table Printing Options
-
rbindlist() - Makes one data.table from a list of many
-
rowwiseDT() - Create a data.table row-wise
-
.selfref.ok() - Tests self reference of a data.table
-
setDF() - Coerce a data.table to data.frame by reference
-
setDT() - Coerce lists and data.frames to data.table by reference
-
setNumericRounding()getNumericRounding() - Change or turn off numeric rounding
-
setattr()setnames() - Set attributes of objects by reference
-
setcolorder() - Fast column reordering of a data.table by reference
-
setkey()setkeyv()setindex()setindexv()key()indices()haskey() - Create key on a data.table
-
fintersect()fsetdiff()funion()fsetequal() - Set operations for data tables
-
setorder()setorderv() - Fast row reordering of a data.table by reference
-
shift() - Fast lead/lag for vectors and lists
-
shouldPrint() - For use by packages that mimic/divert auto printing e.g. IRkernel and knitr
-
special-symbolsdatatable-symbols.SD.I.GRP.BY.N.EACHI.NGRP.NATURAL - Special symbols
-
split(<data.table>) - Split data.table into chunks in a list
-
subset(<data.table>) - Subsetting data.tables
-
substitute2() - Substitute expression
-
tables() - Display 'data.table' metadata
-
test() - Test assertions for equality, exceptions and console output
-
test.data.table() - Runs a set of tests
-
timetaken() - Pretty print of time taken
-
transpose() - Efficient transpose of list
-
truelength()setalloccol()alloc.col() - Over-allocation access
-
tstrsplit() - strsplit and transpose the resulting list efficiently
-
update_dev_pkg() - Perform update of development version of a package