我是新手R语言。不确定如何在R中执行以下功能。我能在Excel中做到这一点。但不能在R中实现。有人能帮助我吗?
我想在计数器值达到64后获得累积和,
以下是我的数据,
x
57
57
57
57
57
57
58
58
58
58
61
61
62
62
1
1
11
16
16
16
16
16
16
22
22
22
27
28
当计数达到64后,我希望得到累加总和。但我不确定如何在R中实现。
以下是我需要的输出结果:
x
57
57
57
57
57
57
58
58
58
58
61
61
62
62
65
65
76
81
81
81
81
81
81
87
87
87
92
93
有人能帮忙完成这个吗?
Thanks
indx <- cumsum(c(0,diff(df$x)<0))==1; df$x[indx] <- 64+df$x[indx]
。 - akrun