包含未在制图表达降价中运行的代码


74

我在RStudio中有一个.Rpres文件。我想包含代码,但不运行它(我仅显示代码以解释其工作原理)。是否有可能做到这一点(并确保它不会运行,因为它没有运行)并确保不会出错?

Answers:


109

您是否尝试eval=FALSEknitr代码块选项?例如:

```{r eval=FALSE}
print("Don't run me")
```

2
您是否错过了逗号:{r,eval = FALSE}?
LucasMation

eval=FALSE 检查代码是否有效。
Cryptor

OP可以运行它而不进行测试,然后再投入eval=FALSE生产。
hrbrmstr

@ LucasMation,Rmarkdown语法在语言说明符和第一个knitr选项之间不包含逗号,因此hrbrmstr的答案没有逗号也可以。例如,请参见gitlab回购
ichbinallen

19

{r, eval=F, echo=T} 未评估时,它将在输出文件中包含R源代码


我怎么能一次做到这一点,即一个全球eval=FALSE。当然,可以使用RegEx替换所有零件,但是如何渲染但不运行文档中的任何代码?
NelsonGon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.