首先看下此格式数据的生成:
fread 自带的读入数据的函数,可以直接将txt,csv读入并生成相应的data.table格式数据。...接下来我们看下data.table数据类型的运算,其基础的运算既包含data.frame所有的运算方式,同时又有升级的运算:
1....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)]
?