Я использую R studio Version 0.99.485. Я должен делать много отчетов на основе одного входного вектора, поэтому я решил написать цикл for R Markdown (R studio). Я даю только часть кода:Создайте много документов
```{r forensis, results='asis', echo=FALSE}
load(file = "E:/data/R/Forensic_reports/fdata.RData")
for (i in 1:length(osobni_podaci$Oib)) {
cat(" \n### UPIT ZA OIB: ", oibreq[i], ' \n')
cat(' \n### STATUS OIB-A \n')
cat('Status: ',ifelse(oib_status$X_status[i] == 1, 'Aktivan', 'Neaktivan'), ' \n')
cat(' \n### OSNOVNI PODACI \n')
cat("Ime: ", osobni_podaci$Ime[i], ' \n')
}
```
Таким образом, для каждого я в какой-то вектор, пишу отчет с такой же структурой.
Если я выполняю такой код, он будет возвращать все отчеты в одном документе, но я хотел бы иметь как можно больше html-документов.
Что нужно добавить в конец цикла for внутри r chunk для сохранения отчета в виде документа каждый раз, когда цикл завершен?
R создает «файл pdf/html, jpeg» и начинает вставлять в него все вещи, если только он не будет восстановлен или не попросит сделать новый. Как с цифрами, вы можете делать dev.off() или dev.next(). Так что я бы заподозрил, что для Markdown есть что-то подобное или просто создает файлы HTML –
@Jan Sila Как я понимаю, невозможно сделать несколько html-документов из rmarkdown r chunk. Я не уверен, как встраивать dev.off() или dev.next() в код. – Mislav
Я не имел в виду именно это, но что-то подобное? Я попытаюсь сделать это, когда я получу на своем компьютере –