2017-11-11 100 views
3

我不想使用setNames功能,但這樣做的聲明:如何在data.table中爲參數設置名稱?

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

例如,我想有名字:valuegroup

PS: 這太瘋狂了!使用agregate的費用爲1200毫秒。 doint與data.table相同,現在花費30ms。就像我們放在.()j(在另一個數據集,我自己的大單)

+1

你的意思'IRIS2 [。(價值=意思是(Sepal.Length)),by =。(group =物種)]' – akrun

+1

請回答我想給雅一個加號。 :) –

回答

2

,該by參數可以放置這樣的,名爲

iris2[, .(value = mean(Sepal.Length)), by = .(group = Species)] 
相關問題