【发布时间】:2014-02-07 12:27:23
【问题描述】:
我有以下 R 代码:
>a
1
2
3
4
5
我想创建 b 使得 b[i] = a[i] + b[i-1]。
需要帮助,如何在 R 中执行上述操作。
【问题讨论】:
-
什么是 b[1] ?你还没有定义它
我有以下 R 代码:
>a
1
2
3
4
5
我想创建 b 使得 b[i] = a[i] + b[i-1]。
需要帮助,如何在 R 中执行上述操作。
【问题讨论】:
b <- cumsum(b) + a
会成功的。
【讨论】:
b
像这样?
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] 的新值。
【讨论】: