Я хочу перебрать список результирующих наборов в файле R markdown. Когда я создаю вывод, я хочу включить некоторые текстовые заголовки с именем набора результатов.
Одно хакерское решение, которое я нашел, - это жестко кодировать вывод html непосредственно в документации, подобной этой
## All results
```{r loopResults, echo=FALSE, results='asis'}
results = list(result1 = data.frame(x=rnorm(3), y=rnorm(3)), result2=data.frame(x=rnorm(3), y=rnorm(3)))
for(res in names(results)) {
cat(paste("<h3>Results for: ", res, "</h3>>"))
plot(results[[res]]$x, results[[res]]$y)
}
Это не похоже на правильный способ сделать что-то, тем более, что я хочу создавать PDF-документы через pandoc вовремя и изменить жестко закодированные выражения. (У меня есть функции удобства, такие как h3 (текст, тип)).
Есть ли лучший способ сделать это?