-1

我有以下 R 代码:

>a
 1
 2
 3
 4
 5

我想创建 b 使得 b[i] = a[i] + b[i-1]。

需要帮助,如何在 R 中执行上述操作。

4

2 回答 2

0
b <- cumsum(b) + a

会成功的。

于 2014-02-07T12:40:18.100 回答
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]

于 2014-02-07T12:53:09.110 回答