Skomentuj tekst w R Markdown (plik Rmd)


Odpowiedzi:


163

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

<!-- regular html comment --> 

Czy to działa dla Ciebie?


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.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.