我有一张看起来像这样的 table ,
ID c1 c2 c3 c4
A 23 12 45 63
A 3 1 6 17
B 3 1 4 6
B 2 2 5 3
我想以这样的方式结束,
ID c1 c2 c3 c4
A 26 13 51 80
B 5 3 9 9
其中,每个单元格是映射到相同 id 的值的总和。
我想用 R 解决这个问题。有什么想法吗?我知道如果想对一列中的所有值求和,我可以使用 colsums 但我不确定如何根据标准对值求和。
任何帮助将不胜感激。
内存
P.S:我的实际表有 45000 行和 72 列。
最佳答案
尝试
aggregate( . ~ ID, data = x, FUN = sum)
ID c1 c2 c3 c4
1 A 26 13 51 80
2 B 5 3 9 9
关于r - 根据条件在数据框的单元格中添加值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22020331/