2017-05-04 8 views
1

ロングコードの最後にRでステータスレポートを生成する方法はありませんので、何か問題が発生した場合は、赤いエラーメッセージ?はい、いいえのような簡単なことがあります。R:エラー検出

答えて

1

tryCatchでコードをラップするのはどうですか?エラー、警告、メッセージのハンドラを追加したり(おそらくコンソールにメッセージを出力する)、何らかの不具合が発生した場合には早めにコードを破ることができます。

tryCatch(Your_Code, 
    error = function(e) {Do something}, 
    warning = function(w) {Something else}, 
    message = function(m) {Whatever you want} 
) 

あなたはハドレーウィッカムの「Advanced R」の本の中で偉大な説明を見つけることができます。