r - R 中的 for 循环会跳过一些迭代

标签 r math

我的for循环应该在1000的时间段内每50次执行一次,在matlab中有这样的东西1:50:1000我们在R中有类似的东西吗?请告诉我 从 1 开始,增量为 50 直到 1000

最佳答案

seq 函数有一个 by 参数:

R> seq(0,1000,by=50)
 [1]    0   50  100  150  200  250  300  350  400  450  500  550  600  650
[15]  700  750  800  850  900  950 1000

所以你可以使用:

R> for (i in seq(0,1000,by=50)) print(i)
[1] 0
[1] 50                                                                                                                                                               
[1] 100                                                                                                                                                              
[1] 150                                                                                                                                                              
[1] 200                                                                                                                                                              
[1] 250                                                                                                                                                              
[1] 300                                                                                                                                                              
[1] 350                                                                                                                                                              
[1] 400                                                                                                                                                              
[1] 450                                                                                                                                                              
[1] 500                                                                                                                                                              
[1] 550                                                                                                                                                              
[1] 600                                                                                                                                                              
[1] 650                                                                                                                                                              
[1] 700                                                                                                                                                              
[1] 750                                                                                                                                                              
[1] 800                                                                                                                                                              
[1] 850                                                                                                                                                              
[1] 900                                                                                                                                                              
[1] 950                                                                                                                                                              
[1] 1000   

关于r - R 中的 for 循环会跳过一些迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19021704/

相关文章:

r - 当我在 R 中绘制两个 "reverse"轴时,是否有 ggplot2 形式到 "y"只有一个轴(geom_bar())

r - 如何在R中绘制观察值和预测值之间的回归线和散点图

php - 调和平均值计算和浮点精度

math - Cocos2D/Math - 干净的角度转换

javascript - 从给定点开始从数组中获取 n 个数字

r - 只读取选定的列

r - R 中的曼特尔测试

r - 对于包含 S4 类的包,推荐的包构建工作流是什么?

c++ - 快速计算 3 维空间中的粒子接近度

python - 在 Python 中限制 float ?