我知道如何ignore R errors when knitting,但是是否可以编织整个降价文档(或尽可能多的降价文档),而忽略编织时出现的所有 错误?>
例如,如果缺少软件包,则无论如何都要编织文档(尽其所能)。
作为一个示例用例,当您想快速编织一个Rmd时(可能只是为了快速检查某件事),但是发生了一些其他问题,您知道它们不会影响您希望查看的部分。< / p>
答案 0 :(得分:2)
您可以将文档设置为不因错误而停止。
knitr::opts_chunk$set(
error = TRUE, # do not interrupt in case of errors
)
对于警告消息以及将代码包含在编织文档中也是如此。
knitr::opts_chunk$set(
warning = TRUE, # show warnings
message = TRUE, # show messages
error = TRUE, # do not interrupt generation in case of errors,
echo = TRUE # show R code
)
如果要在本地执行此操作,可以将error=TRUE
添加到特定块中。
```{r error=TRUE}
# code that will fail.
```