【发布时间】:2016-09-28 10:39:06
【问题描述】:
我正在使用 RMarkdown 来构建我的分析。最终输出将是一个 html 文档。实际上,我有一个核心代码,它将成为最终文档,并且在结束之后,我有很多代码行,其中包含目前没有用的块和句子,但可能是包含在最终文档中。
- 是否存在命令 RMarkdown 在此之前评估代码?
不只是像 eval=FALSE 用于块(我也有纯文本),而是像 TeX 中的 \end{document}。我不想只评论纯文本并将eval=FALSE 作为块选项。
我尝试 google 并阅读 RMarkdown 文档,但什么也没找到。
谢谢大家!并原谅我英语不好...
【问题讨论】:
-
你可以使用
knitr::opts_chunk$set(eval=FALSE)为命令后的所有块设置 eval=FALSE ;我不知道如何轻松地为文本做到这一点。 -
感谢@scoa。我知道
chunk$set的这种用法,实际上我用它来不评估我不需要的代码并节省时间。 -
不完全是玩具的要求,但由于它仍会评估文本但不会在 HTML 中显示它,因此使用 HTML 注释
<!---text---> -
@Daniel Winkler 这有点像 drmariod 回复。我更喜欢CL。解决方案,但无论如何谢谢!
标签: r knitr r-markdown