R-折叠行并求和列中的值 [英] R- Collapse rows and sum the values in the column
本文介绍了R-折叠行并求和列中的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下数据帧(df1):
I have the following dataframe (df1):
ID someText PSM OtherValues
ABC c 2 qwe
CCC v 3 wer
DDD b 56 ert
EEE m 78 yu
FFF sw 1 io
GGG e 90 gv
CCC r 34 scf
CCC t 21 fvb
KOO y 45 hffd
EEE u 2 asd
LLL i 4 dlm
ZZZ i 8 zzas
我想折叠第一列并添加相应的PSM值
和我希望获得以下输出:
I would like to collapse the first column and add the corresponding PSM values and I would like to get the following output:
ID Sum PSM
ABC 2
CCC 58
DDD 56
EEE 80
FFF 1
GGG 90
KOO 45
LLL 4
ZZZ 8
似乎可以使用聚合函数,但是不知道语法。
任何帮助都非常感谢!谢谢。
It seems doable with aggregate function but don't know the syntax. Any help is really appreciated! Thanks.
推荐答案
在基础中:
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-折叠行并求和列中的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文