R语言︱数据集分组、筛选(plit – apply – combine模式、dplyr、data.table)
同时,data.table与data.frame数据呈现方面,还有有所不同的。...设置key的方式有很多种:
1、创建数据时直接设置key
dt <- data.table(a=c('A','B','C','A','A','B'),b=rnorm(6),key="a")
2、setkey...()函数设置
setkey(dt,a)
setkey(DT, colA, colB),可以使得检索和分组更加快速。...data.table中,还有一个比较特立独行的函数:
使用:=引用来添加或更新一列(参考:R语言data.table速查手册)
DT[, c("V1","V2") := list(round(exp(V1...2016-11-28补充:
留言区大神给了一个比较好的选中列的方式,其中主要就是对with的使用:
data.table取列时,可以用data[,1,with=FALSE]取data的第一列