是否有一种很好的方法来汇总和聚合以下 Dataframe :
Persons item1, item2, item3, ....
1 0 1 3 ....
1 2 2 4 ....
2 1 2 4 ....
3 0 1 1 ....
1 1 1 1 ....
... ... ... ... ....
收件人:
Persons Items
1 15
2 7
3 2
... ...
所以基本上把每个人的所有项目加起来,然后把这个和加到另一行(如果那个人有另一行的话)。
4条答案
按热度按时间cunj1qz11#
这里有一个方法:
lb3vh1jj2#
在R进制中你可以用
tapply
...2jcobegt3#
您可以使用
dplyr
包。您将获得:
rdlzhqv94#
感谢大家对我帖子的反馈(谢谢大家!),我找到了解决问题的方法。我用以下方法解决了这个问题:
这不是一个漂亮的解决方案(希望我能在1行中完成),但它有效!