gpt4 book ai didi

r - 如何在 data.table 中通过参数设置名称?

转载 作者:行者123 更新时间:2023-12-02 01:06:36 38 4
gpt4 key购买 nike

我不想使用setNames 函数,而是在声明中使用:

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

例如我想要名称:valuegroup

附言:这太疯狂了!使用 aggregate 花费 1200 毫秒。现在用 data.table 做同样的事情花费 30 毫秒。!!! (在另一个数据集上,我自己的大数据集)

最佳答案

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

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

关于r - 如何在 data.table 中通过参数设置名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47241901/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com