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 ループの前に 1 つの "#" 記号を配置して、ループ全体を無効にできるようにしたいのですが、代わりに、長い for ループの各行に "#" 記号を配置する必要があります。 . このようなことは可能ですか?

一時的に無効にする必要がある長い for ループが多数ある場合、問題はさらに大きくなります。実行する行を個別に選択する場合と同様に、これらすべての行の横に単純に「#」記号を配置するのは扱いにくいことがわかります。

4

1 に答える 1

4

私はいつも以下を使用します。

if (FALSE){

    #code I don't want to run

}

これは役に立ちますか?

于 2013-07-30T14:37:06.360 に答える