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


117

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


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

Ответы:


163

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

<!-- regular html comment --> 

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


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) для комментирования.


8
Для меня это был Ctrl + Shift + C. Спасибо!
Эван

2
Я использую Windows 10, и для меня это тоже было Ctrl + Shift + C. Спасибо!
Hellogoodbye

2
@EvanRosica, HelloGoodbye, Спасибо за вашу информацию, я отредактировал свой ответ, чтобы явно добавить ярлык Windows.
z0nam
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.