rmarkdown - 如何评论内联代码?

时间:2017-12-20 17:54:10

标签: r knitr r-markdown

我正在rmarkdown中编写一些模板,我想使用内联r代码:

expanded uncertainty is `r var.sd*2`

然而,由于这些变量(例如var.sd)在前面的代码块被整理出来之前是不可用的,如果你尝试在没有定义var.sd时打印出报告,你当然会得到一个错误。

我希望将代码保留在文档中但注释掉,以便报表作者在计算var.sd时可以取消注释。

我无法看到一种评论代码的方法,这会阻止R解释内联代码。我已经尝试进入一个YAML块(每行都有#)并且还用

包围

以下任何一项工作

---
expanded uncertainty is `r var.sd*2`
---

<!--
expanded uncertainty is `r var.sd*2`
-->

R内联代码不断被解释,从而引发错误。

还有另一种方式来评论这个并隐藏在R?

1 个答案:

答案 0 :(得分:2)

---
output: html_document
---

This is inline running code `r nrow(mtcars)` with more text

This is inline commented code `r #nrow(mtcars)` with more text

enter image description here