我在 R (Markdown) 中编写了算法,需要相当长的时间才能运行完成。我运行代码并确保它在编织 PDF 之前工作,但是当所有代码都令人满意时,我然后继续编织 PDF 输出,因此在生成 PDF 时必须再次运行代码,这会使运行时间加倍 -检查时运行一次,然后在生成 PDF 时再次运行代码。
我的问题:
如何在 Markdown 中编写 PDF,而无需重新运行所有代码?
如果我必须纠正拼写错误或符号,这尤其令人沮丧。
小智 1
要停止运行文档中的所有代码,请eval=FALSE在主设置块中添加该选项。
{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE, eval=FALSE)
Run Code Online (Sandbox Code Playgroud)
您还可以将其添加到任何单独代码块的设置行中,以防止仅该块运行。
{r algorithm1, eval=FALSE}
#insert long-running algorithm here
Run Code Online (Sandbox Code Playgroud)
以下是 RStudio 社区帖子的链接,其中也提出了这个问题: https://community.rstudio.com/t/how-to-knit-a-document-without-rerunnning-code/36601
| 归档时间: |
|
| 查看次数: |
4439 次 |
| 最近记录: |