如何在data.table中为参数设置名称?
问题描述:
我不想使用setNames
功能,但这样做的声明:如何在data.table中为参数设置名称?
iris2 <- data.table(iris)
iris2[,.(value = mean(Sepal.Length)), by = "Species"]
例如,我想有名字:value
和group
。
PS: 这太疯狂了!使用agregate
的费用为1200毫秒。 doint与data.table
相同,现在花费30ms。就像我们放在.()
内j
(在另一个数据集,我自己的大单)
答
,该by
参数可以放置这样的,名为
iris2[, .(value = mean(Sepal.Length)), by = .(group = Species)]
你的意思'IRIS2 [。(价值=意思是(Sepal.Length)),by =。(group =物种)]' – akrun
请回答我想给雅一个加号。 :) –