for循环语法并运行两次脚本

时间:2015-08-18 19:40:54

标签: r for-loop

好的,我认为这可能有一个简单的答案/解决方案,但我正在画一个空白。也许我不明白我应该做的事情。如果我在R中有一个完全可以执行任何操作的脚本,并且想让它运行两次,那我就不能像这样在它周围打一个for循环:

for(i in 1:2){
    R script goes here
}

我知道我写的for循环通常会随着每次迭代而改变i变量(并且i变量也在循环内部)。因此,如果这不起作用,可能部分问题是我在使用i的循环中没有任何内容吗?

编辑:我认为我的问题写得不清楚。我也这样说吧。如果我有一个简单计算1到100的for循环,我可以这样写。

for (i in 1:100){
    print(i)
}

但是,我也可以像这样制作循环:

for (i in 1:100){
    print(2)
}

而不是计数,打印数字2次,100次。

现在我有一个更复杂的脚本执行批处理文件,然后连接到SQL服务器以将数据放入多个数据库。我不明白为什么简单地用我的脚本替换print(2)会有所不同。

该脚本在没有for循环的情况下完美运行,但一旦包含它就会中断。也许这比简单的循环实现更复杂,我应该发布一个不同的问题进一步详细说明。

0 个答案:

没有答案