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.
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 –