Wie beantrage ich eine vorzeitige Beendigung, wenn ich ein Rmd-Dokument stricke?
Nehmen wir an, Sie haben ein R-Abschriften-Dokument, das nicht sauber gerendert werden kann.
Ich weiß, dass Sie das @ einstellen könnknitr
Chunk Optionerror
zuTRUE
, um die Fortführung der Auswertung auch bei Fehlern anzufordern. Sie können dies für einen einzelnen Chunk über @ tuerror = TRUE
oder globaler viaknitr::opts_chunk$set(error = TRUE)
.
Aber manchmal gibt es Fehler, die für den Strickprozess immer noch schwerwiegend sind. Zwei Beispiele, auf die ich kürzlich gestoßen bin: Der Versuch,unlink()
das aktuelle Arbeitsverzeichnis (oops!) und @ aufrufrstudioapi::getVersion()
von Inline-R-Code, wenn RStudio nicht verfügbar ist. Gibt es eine allgemeine Beschreibung dieser Art von Fehlern, d. H. Der Fehler, die außerhalb der Reichweite von @ liegeerror = TRUE
? Gibt es eine Möglichkeit, Fehler im Inline-R-Code im Vergleich zu Chunks zu tolerieren?
Auch gibt es offiziellere Möglichkeiten, um das Stricken vorzeitig einzustellen oder das Debuggen in dieser Situation zu automatisieren?