2016-03-20 14 views
1

私はR言語でコードを実行する際にエラーをキャッチしようとしています。サイクルで "trycatch"を使用します。ただし、エラーが発生すると、実行は停止します。エラーが発生してサイクルが実行されることを確認するにはどうすればよいですか?Rの例外をキャッチしてプログラムの実行を停止しないでください。

ありがとうございました!

答えて

1

これを行うにはtrytryCatchを使用できます。例:

for(i in 1:3){ 
    try(stop(sprintf("error no %d", i))) 
} 

はあなたに与え

Error in try(stop(sprintf("error no %d", i))) : error no 1 
Error in try(stop(sprintf("error no %d", i))) : error no 2 
Error in try(stop(sprintf("error no %d", i))) : error no 3 

だから実行は任意の時点で停止されていない

関連する問題