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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage