Wie kann ich feststellen, ob Code in einem Knitr / Rmarkdown-Kontext ausgeführt wird?
Basierend auf einigen einfachen Tests,interactive()
ist wahr, wenn Code in @ ausgeführt wirmarkdown::render()
oderknitr::knit2html()
. Das heißt, ein einfaches.rmd
Datei mit
```{r}
print(interactive())
```
gibt eine HTML-Datei aus, die @ meldTRUE
.
Weiß jemand von einem Test, den ich in einem Codeabschnitt ausführen kann, der bestimmt, ob er "nicht interaktiv" ausgeführt wird, womit ich "in knit2html () oder render ()" meine?