Text in R Markdown auskommentieren (Rmd-Datei)

117

.RmdWie kommentieren Sie in einer R Markdown ( ) - Datei nicht verwendeten Text aus? Ich beziehe mich nicht auf den Text im R-Code-Block, sondern auf die allgemeinen Texte, wie z. B. % in LaTex .

aonan zhang
quelle
2
Wurde zunächst als Duplikat geschlossen ; Wiedereröffnung, da Rmarkdown möglicherweise alternative Optionen bietet, die von Markdown nicht unterstützt werden.
baptiste

Antworten:

163

Ich denke, Sie sollten in der Lage sein, regelmäßige HTML-Kommentare zu verwenden:

<!-- regular html comment --> 

Geht das für dich?

user1981275
quelle
5
Seltsamerweise versucht Inline-R-Code in diesen HTML-Kommentaren zu bewerten. zB <-- Some text with `r mean(x)` inline code -->kann in ‚blah nicht gefunden‘ Fehler auftreten , auf Knit aufgrund des Inline - Code unerwartet ausgewertet.
Brian D
Ich denke, ich erinnere mich, dass Yihui Xie erwähnte, dass es zu schwierig wäre, Knitr die Kommentarzeichen erkennen zu lassen, da Knitr nicht dafür verantwortlich ist, das Dokument in HTML oder PDF zu rendern. Ich denke, die HTML-Kommentarzeichen werden erst nach dem Stricken von pandoc / rmarkdown behandelt.
Randy
28

Zusätzliche Yaml-Blöcke können überall im Dokument verwendet und mit auskommentiert werden #

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

No comment.

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

Beachten Sie jedoch, dass dies Knitr nicht daran hindert, Inline- R-Code auszuwerten .

Baptiste
quelle
16

Nachdem Sie die Zeilen gezogen haben, die Sie kommentieren möchten, drücken Sie SHIFT+ CMD+ C(macOS), SHIFT+ CTRL+ C(Windows). Dies ist die Verknüpfung des R Markdown-Editors (R Studio) zum Auskommentieren.

z0nam
quelle
8
Für mich war es Strg + Umschalt + C. Danke!
Evan Rosica
2
Ich verwende Windows 10 und für mich war es auch Strg + Umschalt + C. Vielen Dank!
HelloGoodbye
2
@EvanRosica, HelloGoodbye, Vielen Dank für Ihre Informationen. Ich habe meine Antwort bearbeitet, um Windows-Verknüpfungen explizit hinzuzufügen.
10.