我的数据文件如下:
151
24
234
100
200
10
100
23
1
...
我想要一个新列,其中的每个值都与之前的值一起累积。例如-151+0=151
,24+151=175
,234+175=409
所以:
输出:
151
175
409
509
709
719
819
842
843
...
有什么建议吗?
答案 0 :(得分:1)
查看TTR包。
library(TTR)
x=c(151,24,234,100,200,10,100,23,1)
y=runSum(x,n=2,cumulative=TRUE)
y
答案 1 :(得分:0)
x <- c(151,24,234,100,200,10,100,23,1)
cumsum(x)
输出:: [1] 151 175 409 509 709 719 819 842 843
这给了我你想要的输出。可能有帮助。