Tôi đang cố gắng tạo báo cáo HTML, sử dụng knitr, dựa trên một tập lệnh R có sẵn cho vòng lặp. Tôi muốn tạo ra các bình luận markdown từ các bình luận trong vòng lặp for, nhưng tôi không chắc chắn nếu nó có thể.tạo các nhận xét đánh dấu trong vòng lặp
Dưới đây là ví dụ đơn giản, đây là trong test.R:
for (i in 1:5) {
## This is a heading for `i`
#' This is a comment for `i`
print(i)
}
Sau đó, tôi sử dụng quay để tạo ra một tập tin RMD: quay ('test.R')
Tuy nhiên, RMD tệp trông giống như sau.
```{r }
for (i in 1:5) {
## This is a heading for `i`
#' This is a comment for `i`
print(i)
}
```
Nhận xét đánh dấu trong đoạn R không được biên dịch sang HTML. Có thể không?
Cảm ơn, Peter
có vẻ như bạn muốn chạy một số mã R trước khi chuyển đổi sang Rmd, trong khi tôi hiểu nó quay (theo sau là đan) thì có phải cách khác không. Tôi nghĩ rằng các mẫu bia có thể giúp ích ở đây. – baptiste
Tôi nghĩ rằng bạn thực sự có nghĩa là ý kiến _roxygen_ thay vì _Markdown_ ý kiến. Như @ baptiste đã đề cập, 'brew' tinh vi hơn cho loại công việc này (tạo văn bản từ một vòng lặp). –
@Yihui, bạn là chính xác. Các tập tin R chứa các ý kiến roxygen, mà tôi hy vọng sẽ được chuyển đổi sang bình luận Markdown sau khi tôi chạy spin. – pmichaels