我有以下R代码:
>a
1
2
3
4
5
我想创建b使得b [i] = a [i] + b [i-1]。
需要帮助,如何在R中执行上述操作。
答案 0 :(得分:0)
b <- cumsum(b) + a
会做到这一点。
答案 1 :(得分:0)
喜欢这个吗?
Rgames> a <- 1:5
Rgames> b<-rep(7,5)
Rgames> b[-1]<-b[1:(length(b)-1)]+a[1:(length(a)-1)]
Rgames> b
[1] 7 8 9 10 11
您尚未声明是否希望将b[j-1]
的更新值添加到b[j]
的新值。