Próbuję wygenerować raport HTML, używając knitr, w oparciu o skrypt R, który ma dla pętli. Chcę generować komentarze ze względu na komentarze w pętli for, ale nie jestem pewien, czy jest to możliwe.Generowanie komentarzy Markdown wewnątrz pętli
Oto prosty przykład, to jest w test.R:
for (i in 1:5) {
## This is a heading for `i`
#' This is a comment for `i`
print(i)
}
potem użyć spin wygenerować plik RMD: wirowania ('test.R')
Jednak RMD plik wygląda następująco.
Komentarze do znaczników w obrębie porcji R nie są wkompilowane w HTML. Czy to możliwe?
Dzięki, Peter
brzmi, jakbyś chciał uruchomić jakiś kod R przed konwersją do Rmd, podczas gdy ja rozumiem, że spin (a następnie knit) robi to na odwrót. Myślę, że szablony warzenia mogą pomóc tutaj. – baptiste
Myślę, że naprawdę masz na myśli _roxygen_ komentarze zamiast komentarzy _Markdown_. Jak wspomniałem @ Baptiste, "napar" jest bardziej wyrafinowany dla tego rodzaju zadań (generowanie tekstu z pętli). –
@Yihui, masz rację. Plik R zawiera komentarze roxygen, które, mam nadzieję, zostaną przekonwertowane na komentarze Markdown po uruchomieniu wirowania. – pmichaels