1

我正在尝试在 R 中调试一个冗长的脚本。假设我想阻止一个长的 for 循环。除了在 for 循环中的每一行代码之前输入磅符号(“#”),或者除了手动选择要运行的代码行之外,还有另一种方法可以暂时禁用整个 for 循环(或冗长的系列代码)从运行?

举一个简单的例子,我想做如下的事情:

code to be run;

#[code to be disabled];
#for(i in 1:5){;
series of ~100 commands in for-loop;
};

other code to be run;

我希望能够在 for 循环的前面放置一个“#”符号并让它禁用整个循环,但是相反,我必须在冗长的 for 循环的每一行中放置一个“#”符号. 这样的事情可能吗?

当有大量冗长的 for 循环需要暂时禁用时,这个问题就会被放大。简单地在所有这些行旁边放一个“#”符号被证明是笨拙的,单独选择要运行的行也是如此。

4

1 回答 1

4

我总是使用以下内容:

if (FALSE){

    #code I don't want to run

}

这有帮助吗?

于 2013-07-30T14:37:06.360 回答