Skomentuj tekst w R Markdown (plik Rmd)

117

.RmdJak skomentować nieużywany tekst w pliku R Markdown ( )? Nie mam na myśli tekstu w fragmencie kodu R, ale ogólne teksty, na przykład % w LaTex .

aonan zhang
źródło
2
Został początkowo zamknięty jako duplikat ; ponowne otwarcie, ponieważ Rmarkdown może potencjalnie zapewnić alternatywne opcje nieobsługiwane przez przecenę.
baptysta

Odpowiedzi:

163

Myślę, że powinieneś móc używać zwykłych komentarzy HTML:

<!-- regular html comment --> 

Czy to działa dla Ciebie?

user1981275
źródło
5
dziwnie, kod r wbudowany w tych komentarzach html próbuje ocenić. np. <-- Some text with `r mean(x)` inline code -->może powodować błędy „blah not Found” w Knit z powodu nieoczekiwanego oszacowania kodu wbudowanego.
Brian D
Myślę, że pamiętam, jak Yihui Xie wspominał, że posiadanie przez knitr rozpoznawania znaków komentarza byłoby zbyt trudne, ponieważ knitr nie jest odpowiedzialny za renderowanie dokumentu do formatu HTML lub PDF. Myślę, że znaki komentarza HTML są obsługiwane przez pandoc / rmarkdown dopiero po dzianiu.
randy
28

Dodatkowe bloki yaml mogą być używane w dowolnym miejscu w dokumencie i komentowane za pomocą #

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

No comment.

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

Należy jednak pamiętać, że nie zapobiega to ocenie przez knitr wbudowanego kodu r.

baptiste
źródło
16

Po przeciągnięciu linii, które chcesz skomentować, naciśnij SHIFT+ CMD+ C(macOS), SHIFT+ CTRL+ C(Windows). To jest skrót edytora R Markdown (R Studio) do komentowania.

z0nam
źródło
8
Dla mnie to było Ctrl + Shift + C. Dzięki!
Evan Rosica
2
Używam systemu Windows 10 i dla mnie był to również Ctrl + Shift + C. Dzięki!
HelloGoodbye,
2
@EvanRosica, HelloGoodbye, Dziękuję za informacje, zredagowałem moją odpowiedź, aby wyraźnie dodać skrót do systemu Windows.
z0nam