语法和功能

基本语法

DT[where, select|update|do, by] 语法用于处理 data.table 的列。

  • where 部分是 i 参数
  • “select | update | do”部分是 j 参数

这两个参数通常按位置而不是按名称传递。

一系列步骤可以像 DT[...][...] 一样链接。

DT[...] 内的快捷方式,特殊功能和特殊符号

加入 DT[...]

符号 笔记
DT1[DT2, on, j] 加入两个表
i.* 连接后 DT2 列上的特殊前缀
by=.EACHI 特殊选项仅适用于连接
DT1[!DT2, on, j] 反连接两个表
DT1[DT2, on, roll, j] 连接两个表,在 on= 的最后一列上滚动

重塑,堆叠和分裂

其他一些专门用于 data.tables 的函数

包的其他功能

特征 笔记
IDateITime 整数日期和时间