Commenter le texte dans R Markdown (fichier Rmd)


117

Dans un .Rmdfichier R Markdown ( ), comment commentez-vous le texte inutilisé? Je ne fais pas référence au texte dans le bloc de code R, mais aux textes généraux, comme % en LaTex par exemple.


2
A été initialement fermé en double ; la réouverture depuis Rmarkdown peut potentiellement fournir des options alternatives non prises en charge par Markdown.
baptiste

Réponses:


163

Je pense que vous devriez pouvoir utiliser des commentaires html réguliers:

<!-- regular html comment --> 

Est-ce que ça marche pour toi?


5
curieusement, le code r inline dans ces commentaires html essaie d'évaluer. par exemple, <-- Some text with `r mean(x)` inline code -->peut entraîner des erreurs «blah not Found» sur Knit en raison de l'évaluation inattendue du code en ligne.
Brian D

Je pense que je me souviens avoir vu Yihui Xie mentionner qu'il serait trop difficile de faire reconnaître par knitr les caractères des commentaires car knitr n'est pas responsable du rendu du document en html ou pdf. Je pense que les caractères de commentaire HTML ne sont traités par pandoc / rmarkdown qu'après le tricot.
randy

28

Les blocs yaml supplémentaires peuvent être utilisés n'importe où dans le document et commentés avec #

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

No comment.

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

Notez cependant que cela n'empêche pas knitr d'évaluer le code r inline .


16

Après avoir fait glisser les lignes que vous souhaitez commenter, appuyez sur SHIFT+ CMD+ C(macOS), SHIFT+ CTRL+ C(Windows). C'est le raccourci de l'éditeur R Markdown (R Studio) pour commenter.


8
Pour moi, c'était Ctrl + Shift + C. Merci!
Evan Rosica

2
J'utilise Windows 10, et pour moi, c'était aussi Ctrl + Shift + C. Merci!
HelloGoodbye

2
@EvanRosica, HelloGoodbye, Merci pour vos informations, j'ai édité ma réponse pour ajouter explicitement le raccourci Windows.
z0nam
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.