Закомментируйте текст в R Markdown (файл Rmd)

117

.RmdКак вы закомментируете неиспользуемый текст в файле R Markdown ( )? Я имею в виду не текст в фрагменте кода R, а общие тексты, например % в LaTex .

Аонан Чжан
источник
2
Первоначально был закрыт как дубликат ; повторное открытие, поскольку Rmarkdown потенциально может предоставить альтернативные варианты, не поддерживаемые уценкой.
Батист

Ответы:

163

Думаю, у вас должна быть возможность использовать обычные html-комментарии:

<!-- regular html comment --> 

Это работает для вас?

user1981275
источник
5
как ни странно, встроенный код r в этих html-комментариях пытается оценить. например, <-- Some text with `r mean(x)` inline code -->может привести к ошибкам «бла, не найдено» в Knit из-за неожиданной оценки встроенного кода.
Brian D
Думаю, я помню, как Игуи Се упоминал, что было бы слишком сложно распознать символы комментариев в knitr, потому что knitr не несет ответственности за отображение документа в HTML или PDF. Я думаю, что символы комментария HTML обрабатываются pandoc / rmarkdown только после вязания.
randy
28

Дополнительные блоки yaml можно использовать в любом месте документа и закомментировать с помощью #

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

No comment.

---
# here's a comment
# ```{r}
# x = pi
# ```
--- 

Однако обратите внимание, что это не мешает knitr оценивать встроенный код R.

Батист
источник
16

Перетащив строки, которые вы хотите оставить комментарий, нажмите SHIFT+ CMD+ C(macOS), SHIFT+ CTRL+ C(Windows). Это ярлык редактора R Markdown (R Studio) для комментирования.

z0nam
источник
8
Для меня это был Ctrl + Shift + C. Спасибо!
Эван
2
Я использую Windows 10, и для меня это тоже было Ctrl + Shift + C. Спасибо!
Hellogoodbye
2
@EvanRosica, HelloGoodbye, Спасибо за вашу информацию, я отредактировал свой ответ, чтобы явно добавить ярлык Windows.
z0nam