在R Markdown中注释掉文本(Rmd文件)

aon*_*ang 102 knitr r-markdown

在R Markdown(.Rmd)文件中,如何注释掉未使用的文本?我不是指在R代码块中的文本,但一般的文本,就像%LaTex的例如.

use*_*275 154

我认为你应该能够使用常规的HTML评论:

<!-- regular html comment --> 
Run Code Online (Sandbox Code Playgroud)

这对你有用吗?

  • 有趣的是,它也适用于PDF输出.太棒了! (15认同)
  • 奇怪的是,这些html注释中的内联r代码会尝试求值。例如,“ &lt;-一些带有\'r mean(x)\`内联代码-&gt;`的文本,可能会由于意外评估了内联代码而导致在Knit上出现'未找到'错误。 (3认同)

bap*_*ste 24

额外的yaml块可以在文档中的任何位置使用,并注释掉 #

---
title: "Untitled"
output: html_document
---

No comment.

---
# here's a comment
# ```{r}
# x = pi
# ```
--- 
Run Code Online (Sandbox Code Playgroud)

但请注意,这并不妨碍knitr评估内联 r代码.


z0n*_*nam 7

拖动要发表评论的行后,按SHIFT+ CMD/WIN+ C。这是R Markdown编辑器(R Studio)注释掉的快捷方式。

  • 对我来说是Ctrl + Shift +C。谢谢! (4认同)
  • 我正在运行Windows 10,对我来说也是Ctrl + Shift + C。谢谢! (2认同)
  • @EvanRosica,你好再见,谢谢你的信息,我编辑了我的答案以明确添加 Windows 快捷方式。 (2认同)