【发布时间】:2012-07-26 14:03:27
【问题描述】:
我有以下示例data.table:
dtb <- data.table(a=sample(1:100,100), b=sample(1:100,100), id=rep(1:10,10))
例如,我想使用 colSums 按 ID 聚合所有列(a 和 b,尽管它们应该分开)。这样做的正确方法是什么?以下方法不起作用:
dtb[,colSums, by="id"]
这只是一个示例,我的表有很多列,所以我想避免在函数名称中指定所有列
【问题讨论】:
标签: r dataframe aggregate data.table