2017-01-05 9 views
0

R Neuling Frage: Ich erzeuge PDFs mit rmarkdown von der Konsole (nicht mit rududio). Ich habe ein einfach r Skript geschrieben, um die rmarkdown Datei von der Konsole zu machen, sieht es im Grunde wie folgt:Fangfehler von rmarkdown :: render

# my_r_script.R 
rmarkdown::render('mydoc.Rmd', output_file = opt$out, 
params = list(
    something = opt$something, 
    else = opt$else 
) 
) 

In der RMD-Datei schlecht Fehler passieren könnten, z.B. einige Berechnungen können aufgrund der gegebenen Parameter abstürzen. Frage Wie kann ich auf diese Fehler im R-Skript zugreifen? Oder mit anderen Worten: Ich möchte wissen, ob etwas in der RMD-Datei schief gelaufen ist, wie konnte ich das erreichen?

Antwort

0

Sie können die Anweisung rmarkdown :: render in eine try catch-Funktion umbrechen - es gibt ein großartiges Beispiel here.

Sie sollten in der Lage sein, die Ausgabe in einer Variablen für das weitere Debuggen zu speichern.

Verwandte Themen