来自很久之前的官网文档。
data.table包提供了一个加强版的data.frame。它运行效率极高,而且能够处理适合内存的大数据集。它通过[ ]实现了一种自然的数据操作语法。...语法格式:
DT[i, j, by]
释义为对data.table对象DT,使用i选择行,然后按照by计算j。...DT[, sum(V1)]
## [1] 18
# 返回V1列的和,V3列的标准差为一个data.table
DT[, ....(sum(V1), sd(V3))]
## V1 V2
## 1: 18 0.455
# 跟上面一样,但生成新的列名
DT[, ....V2
## 1: 2 C
# 返回V1满足2,V2满足A,C的行
DT[, .(2, c("A", "C"))]
## V1 V2
## 1: 2 A
## 2: 2 C
高级data.table