如何在data.table中为参数设置名称?

时间:2017-11-11 19:21:39

标签: r data.table

我不想使用setNames函数,而是在语句中执行:

iris2 <- data.table(iris)
iris2[,.(value = mean(Sepal.Length)), by = "Species"]

例如,我想要名称:valuegroup

PS: 这太疯狂了!使用agregate花费1200毫秒。与data.table相同的Doint现在花费30ms。!!! (在另一个数据集上,我自己的大数据集)

1 个答案:

答案 0 :(得分:2)

就像我们将j放在.()中一样,by参数可以像这样放置并命名为

iris2[, .(value = mean(Sepal.Length)), by = .(group = Species)]