RnD*_*RnD 7 aggregate r unique rows collapse
我有以下数据帧(df1):
Run Code Online (Sandbox Code Playgroud)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值,我想得到以下输出:
ID Sum PSM
ABC 2
CCC 58
DDD 56
EEE 80
FFF 1
GGG 90
KOO 45
LLL 4
ZZZ 8
Run Code Online (Sandbox Code Playgroud)
它似乎可以使用聚合函数,但不知道语法.任何帮助真的很感激!谢谢.
Mat*_*erg 20
在基地:
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
Run Code Online (Sandbox Code Playgroud)
小智 6
使用 dplyr 的示例,plyr 的下一次迭代:
df2 <- df1 %>% group_by(ID) %>%
summarize(Sum_PSM = sum(PSM))
Run Code Online (Sandbox Code Playgroud)
当您放置字符 时%>%,您就在“管道”。这意味着您正在输入该管道运算符左侧的内容并执行右侧的功能。
| 归档时间: |
|
| 查看次数: |
19303 次 |
| 最近记录: |