这个问题在这里已经有了答案:
cumsum() from last entry and moving backward
(3 个回答)
4 个月前关闭。
我有:
ID
数量
1
5
2
2
3
10
4
20
5
3
我想得到:
ID
数量
1
40
2
35
3
33
4
23
5
3
所以:1个或更多,2个或更多......
最佳答案
或者另一种选择是:
library(purrr)
df1 %>%
mutate(num = accumulate(num, `+`, .dir = "backward"))
id num
1 1 40
2 2 35
3 3 33
4 4 23
5 5 3
关于r - 累积和元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68671026/