我有以下代码:
a <- 100
m <- 25
n <- 4
temp <- copy(a)
for(i in 1:n){
r[i] <- (temp - m)
temp <- r[i]
}
在a
是起始值的情况下,m
是从a
中减去的值,而n
是从{{ 1}}。
我目前在m
循环中有代码,效果很好,但是如果我想使用类似a
的代码,可以处理吗?结果for
是结果值的向量。
答案 0 :(得分:3)
看起来您只是在尝试创建包含特定步骤的序列。您可以使用seq()
函数来做到这一点。例如
r <- seq(a-m, by=-m, length.out=n)
r
# [1] 75 50 25 0