【发布时间】:2014-07-17 21:08:10
【问题描述】:
我经常发现自己在 R 中使用以下结构:
a <- c(1, rep(NA, 20))
rate <- 1.2
for (i in 2:length(a)){
a[i] <- a[i-1]*rate
}
which yields:
> a
[1] 1.000000 1.200000 1.440000 1.728000 2.073600 ...
避免for/while循环,还有什么更“类似于R”的方式来实现这一点?
在电子表格中很容易做到这一点!:
以下相关问题无法回答我的问题:
avoid for loop in R
How to avoid for loop in this dataset?
【问题讨论】: