Comente o texto em R Markdown (arquivo Rmd)


117

Em um .Rmdarquivo R Markdown ( ), como você comenta o texto não utilizado? Não estou me referindo ao texto no pedaço de código R, mas aos textos gerais, como % em LaTex por exemplo.


2
Foi inicialmente fechado como duplicado ; a reabertura já que o Rmarkdown pode fornecer opções alternativas não suportadas pelo markdown.
baptiste

Respostas:


163

Acho que você deve ser capaz de usar comentários html regulares:

<!-- regular html comment --> 

Isso funciona para você?


5
estranhamente, o código r embutido dentro desses comentários html tenta avaliar. por exemplo, <-- Some text with `r mean(x)` inline code -->pode resultar em erros 'blah not Found' no Knit devido ao código inline ser avaliado inesperadamente.
Brian D

Acho que me lembro de ver Yihui Xie mencionar que fazer o knitr reconhecer os caracteres do comentário seria muito difícil, porque o knitr não é responsável por renderizar o documento em html ou pdf. Acho que os caracteres de comentário HTML são tratados apenas por pandoc / rmarkdown após o tricô.
Randy

28

Os blocos extras do yaml podem ser usados ​​em qualquer lugar dentro do documento, e comentados com #

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

No comment.

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

Observe, entretanto, que isso não impede que o knitr avalie o código r embutido .


16

Depois de arrastar as linhas que deseja comentar, pressione SHIFT+ CMD+ C(macOS), SHIFT+ CTRL+ C(Windows). Este é o atalho do editor R Markdown (R Studio) para comentar.


8
Para mim foi Ctrl + Shift + C. Obrigado!
Evan Rosica

2
Estou executando o Windows 10 e, para mim, também foi Ctrl + Shift + C. Obrigado!
HelloGoodbye

2
@EvanRosica, HelloGoodbye, Obrigado por sua informação, editei minha resposta para adicionar atalho do windows explicitamente.
z0nam
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.