如何在R中的for循环中实现变量步长?

时间:2017-10-03 11:44:09

标签: r loops variables for-loop increment

我想编写一个for循环,如 -

for ( i=1000; i<=10000 ; i=i*1.2 ) 

如何在R中编码?

2 个答案:

答案 0 :(得分:3)

使用while循环:

i=1000
while (i < 10000) {
    print(i)
    i = i*1.2
}

答案 1 :(得分:1)

for(i in seq(1000, 10000, 1.2)){
  print(i)
}

命令seq创建一个数值向量,其值从第一个参数到第二个参数。第三个参数指定步长。

https://www.rdocumentation.org/packages/base/versions/3.4.1/topics/seq