我有以下样本data.table:
dtb <- data.table(a=sample(1:100,100), b=sample(1:100,100), id=rep(1:10,10))
Run Code Online (Sandbox Code Playgroud)
例如,我想通过id聚合所有列(a和b,尽管它们应该保持分开)colSums.这样做的正确方法是什么?以下不起作用:
dtb[,colSums, by="id"]
Run Code Online (Sandbox Code Playgroud)
这只是一个示例,我的表有很多列,所以我想避免在函数名中指定所有列