2

多くの場合、評価用のコードを R コンソールに貼り付けます。貼り付けたステートメントの途中でエラーが発生することがありますが、画面上の残りの部分と混ざり合っているため、エラーを見逃すことがあります。色分けして目立たせる方法はありますか?

4

4 に答える 4

3

from ?base::optionserror: シグナルや内部的に検出されたエラーだけでなく、停止によって生成されたものなど、致命的でないエラーの処理を管理する関数または式のいずれかです。オプションが関数の場合、その関数への引数なしの呼び出しが式として生成されます。デフォルト値は NULL です。その場合の動作については stop を参照してください。関数 dump.frames および recover は、事後分析デバッグを可能にする代替手段を提供します。これらは、'.Rprofile' などのスタートアップ ファイルで、たとえば options(error=utils::recover) として指定する必要があることに注意してください。

したがって、エラーを別の方法で処理するように .Rprofile を変更できると思います。停止が多すぎる場合は、コード内で目立つように改行で囲むことができます。

于 2013-01-22T19:06:11.187 に答える
3

Linux または Mac では、coloroutパッケージをロードするだけで、エラーが赤で表示されます。

ここに画像の説明を入力

于 2013-01-22T19:12:17.417 に答える
2

これらを試してください:

stop("an error occurred")

message("an error occurred")

cat("error occurred", file=stderr())

于 2014-08-29T17:11:47.097 に答える
1

RStudioを使用することをお勧めします。コンソールとファイルのテキストには、変更が非常に簡単な多くの色のオプションがあります。

これが私の外観です。これにより、エラー、警告、およびメッセージを簡単に見つけることができます。

ここに画像の説明を入力

于 2014-08-29T17:20:06.690 に答える