存储 read_chunk 并重新 运行 knitr

Storing read_chunk and re-running knitr

我在 rmarkdown 文档中使用 read_chunk 到 运行 外部脚本。

其中一个块需要一段时间才能 运行 这使得调试 rmarkdown 文档变得很痛苦,因为我在 Rstudio 中按下 knitr 按钮并且它 运行 从头开始​​编写文档。 有没有办法从某个点存储块和 运行ning knitr 的输出以便调试更快?

您可以通过为所有块启用缓存来使用块缓存

opts_chunk$set(cache = TRUE)

或使用

的单个块
```{r chunkname, cache = TRUE}

documentation 中查看更多信息。