Knitr: opts_chunk $ set () funktioniert im Rscript-Befehl nicht

Ich verwende knitr, um eine Markdown-Datei aus Rmd zu erstellen, und ich habe die folgende Option am oberen Rand meines .Rmd-Skripts festgelegt, um alle Ergebnisse und Diagramme auszublenden:

```{r, echo=FALSE}
opts_chunk$set(results="hide", fig.show="hide")
```

Wenn ich in RStudio auf die Schaltfläche "HTML stricken" klicke, funktioniert dies - ich erhalte eine Ausgabe ohne die Ergebnisse und Zahlen. Aber wenn ich von der Kommandozeile aus laufe:

Rscript -e 'knitr::knit("myfile.Rmd")'

Es scheint dieopts_chunk$set() Zeile wird nicht gelesen und ich erhalte Ergebnisse und Diagramme in meiner .md-Ausgabe. Ich habe das Problem umgangen, indem ich die folgenden Optionen im Befehl Rscript angegeben habe:

Rscript -e 'library(knitr); opts_chunk$set(results="hide", fig.show="hide"); knit("myfile.Rmd")'

Aber ich möchte lieber alle Optionen aus der Datei lesen, die ich verwende, anstatt sie in der Befehlszeile anzugeben. Wie bekomme ich die Optionen in der RMD-Datei gelesen, wennknitmit Rscript an der Kommandozeile?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage