r - 累积和元素

标签 r

这个问题在这里已经有了答案:





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/

相关文章:

r - 在 `facet_wrap` ed网格中,将子图居中于0,同时保持 `free_x`

r - 将矩阵 R 中的所有元素相加

r - 在 R 中使用 GAM 调整 p 值?

r - 根据 r 中的最后一个单词对字符串进行排序

r - 对 lmer 和 glmer 模型使用 aictab()

r - 按组保留所有变量的最后一个非缺失观察

r - 使用 data.table 将字符串的因子变量转换为整数列表

r - 计算每组唯一列值的数量

r - 在 R 中将 K 转换为千 (1000)

Python - 更改 for-loop 内的变量会产生不同的结果