R中的分组累积和

R中的分组累积和,r,dplyr,R,Dplyr,我有这样一个数据集: ID VAL A 1 A 4 A 3 B 1 B 2 B 2 我想添加一个列,以获得每个ID的val累积和,例如,最好使用Tidyverse函数,除非Base有更好的函数 ID VAL CUM A 1 8 A 4 8 A 3 8 B 1 5 B 2 5 B 2 5 谢谢 使用dplyr,您可以对分组ID执行求和 图书馆弹琴 df=data.frameID=crepA,3,repB,3, VAL

我有这样一个数据集:

ID  VAL
A   1
A   4
A   3
B   1
B   2
B   2
我想添加一个列,以获得每个ID的val累积和,例如,最好使用Tidyverse函数,除非Base有更好的函数

ID  VAL CUM
A   1   8 
A   4   8
A   3   8
B   1   5
B   2   5
B   2   5
谢谢

使用dplyr,您可以对分组ID执行求和

图书馆弹琴 df=data.frameID=crepA,3,repB,3, VAL=c1,4,3,1,2,2 df%>%group_byID%>%mutateCUM=sumVAL 一个tibble:6x3 组别:ID[2] ID VAL CUM 1A 18 2 A 4 8 3 A 3 8 4 B 1 5 5B25 6B25 使用dplyr,可以对分组ID执行求和

图书馆弹琴 df=data.frameID=crepA,3,repB,3, VAL=c1,4,3,1,2,2 df%>%group_byID%>%mutateCUM=sumVAL 一个tibble:6x3 组别:ID[2] ID VAL CUM 1A 18 2 A 4 8 3 A 3 8 4 B 1 5 5B25 6B25