2014-04-22 3 views
7

Ist es möglich, den Syntaxfehler oder die Laufzeitfehlerzeilennummer (Hervorhebung auch) zu sehen, die nach dem Ausführen des Codes in R Studio generiert wurde?Wie wird die Fehlerzeilennummer in R Studio angezeigt?

Ich suchte die Optionen, konnte aber nicht finden.

+0

Kann ein Duplikat http://stackoverflow.com/questions/1445964/r-script-line-numbers-at-error sein, weil R Sprache Zeilennummern unterstützen muss, so dass R Studio es nutzen –

Antwort

6

Zuerst, schauen Sie sich ?traceback.

Es gibt viele Möglichkeiten, R-Code/Skript zu debuggen. Dies ist nur ein Beispiel.

In RStudio vom Debug Dropdown-Menü Option On Error, wählen Error Inspector für (was ich denke, ist) die einfachste Debug-Modus für die Zeilennummer eines Fehlers/Fehler zu finden. Sie können auch auswählen, um die hervorgehobene Zeile eines R-Skripts anzuzeigen, das den Fehler enthält. Wenn der Fehler auftritt, können Sie auf einen der kleinen Bereiche klicken, die mit Show Traceback und Rerun with Debug markiert sind. Der folgende Screenshot zeigt den Effekt des Klickens auf "Show Traceback" (daher "Traumback ausblenden"). Es teilt mir mit, dass der Fehler aufgetreten ist, als R versuchte, sample (der dritte Aufruf) aufzurufen. LENGTH war noch nicht definiert.

enter image description here

+7

Ich habe den Fehler-Inspektor überprüft und meinen Code ausgeführt, aber ich sehe keine Trace-Back ausblenden oder erneut ausführen mit Debug. – waheebyaqub

+1

Welche RStudio-Version verwenden Sie? Möglicherweise müssen Sie aktualisieren. –

+0

Version 0.98.501 - © 2009-2013, ich denke, es ist das Neueste – waheebyaqub

Verwandte Themen