我有以下数据框(df1):



我想折叠第一列并添加相应的PSM值
我想得到以下输出:

ID  Sum PSM
ABC 2
CCC 58
DDD 56
EEE 80
FFF 1
GGG 90
KOO 45
LLL 4
ZZZ 8

似乎可以使用聚合函数,但是不知道语法。
任何帮助,我们都感激不尽!谢谢。

最佳答案

在基础中:

aggregate(PSM ~ ID, data=x, FUN=sum)
##    ID PSM
## 1 ABC   2
## 2 CCC  58
## 3 DDD  56
## 4 EEE  80
## 5 FFF   1
## 6 GGG  90
## 7 KOO  45
## 8 LLL   4
## 9 ZZZ   8

关于R-折叠行并求和列中的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16777972/

10-12 17:31