Rマークダウンファイルの結果セットのリストを繰り返し処理したいと思います。出力を生成するときに、結果セットの名前を持つヘッダーなどのテキストを含めたいと思います。
私が見つけたハッキーな解決策の1つは、次のようなドキュメントに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)
}
特に、一度にpandocを介してPDFドキュメントを作成したいので、ハードコードされた式を変更する必要があるため、これは正しい方法ではないようです。(私は現在、h3(text、type)のような便利な関数を持っています)。
これを行うためのより良い方法はありますか?