更快的数据表操作

时间:2018-12-02 08:07:28

标签: r data.table

我正在尝试整理最佳做法,以便更快地进行数据表操作。我目前使用以下代码通过data.table聚合数据:

cardata2<-as.data.table(mtcars)
groups_temp<-c("vs","gear")
eval_formula<-"mileage=sum(mpg), avg_wt=mean(wt)"
cardata2[, eval(parse(text=paste('.(', eval_formula, ')'))) , by=groups_temp]

评估公式和组名是动态的

是否有更好的汇总方法,可以使我的代码运行更快?我打算将其用于非常大的数据集。

预先感谢。

0 个答案:

没有答案