对于data.frame大家应该很熟悉,它可以存储不同数据类型的向量数据。今天给大家介绍一个升级版的data.frame,其不仅可以存储不同数据类型还可以进行多列的并行运算。...列的选取也发生了改变,其中引入了list的别名 .() 进行数据筛选:
DT[,y]
DT[,.(y)]
?...3. data.table中数据函数的调用以及并行运算的加入:
DT[,sum(y)]
DT[,.(sum(y),sum(v))]
?
4. 自定义函数的执行,需要用{}包裹所有的命令。...分组计算的运算,可以单列分组也可以多列分组:
DT[,.(sum=sum(y)),by=x]
DT[,.(sum=sum(v)),by=.(x,y)]
?
6....各分组的计数函数.N,例:
DT[,.N,by=x]
7. 其中数据各列的增加,删除,修改,用到的函数是:=。
DT[,y1:=y]
DT[,y:=NULL]
DT[,y:=(y+1)]
?