3

Rは、Matlab のようなデバッグ用の同様のコマンドを提供しますkeyboardか?

このコマンドは対話型シェルを提供し、任意の関数で使用できます。これにより、すべての変数にアクセスできるようになり、入力データが実際にあるべきものであることを確認できます (または、期待どおりに機能しない理由をテストできます)。

デバッグがずっと簡単になります (少なくとも Matlab では...)。

4

2 に答える 2

5

を探しているようですbrowser()

説明から:

「browser」への呼び出しは、関数の本体に含めることができます。到達すると、現在の式の実行が一時停止し、R インタープリターへのアクセスが許可されます。

R でのデバッグは初めてのようですので、デバッグに関する Hadley の wiki ページをお読みになることをお勧めします。

于 2013-08-07T21:19:34.667 に答える
1

を見てください?recover。この関数は優れたデバッグ機能を提供します。

于 2013-08-07T21:19:32.357 に答える