我对R markdown(和R本身)相当新。我正在使用RStudio创建一个R Markdown文件。我想创建一个报告,其中包含跨不同时间窗口的多个不同图表,每个图表都附有文本。像这样:
for (i in seq(0, max)) {
# generate some text with markdown formatting including the value of i
}
我知道可以在降价文本中嵌入R值。还有一种方法可以在R代码中内联生成降价文本吗?
答案 0 :(得分:0)
您正在寻找Pander包。 它支持R对象的markdown渲染。
数据框打印线的玩具示例。
d> m <- mtcars[1:4, 1:6]
d> for (i in 1:4)
+ pander(m[i,], style="rmarkdown")
| | mpg | cyl | disp | hp | drat | wt |
|:---------------:|:-----:|:-----:|:------:|:----:|:------:|:----:|
| **Mazda RX4** | 21 | 6 | 160 | 110 | 3.9 | 2.62 |
| | mpg | cyl | disp | hp | drat | wt |
|:-------------------:|:-----:|:-----:|:------:|:----:|:------:|:-----:|
| **Mazda RX4 Wag** | 21 | 6 | 160 | 110 | 3.9 | 2.875 |
| | mpg | cyl | disp | hp | drat | wt |
|:----------------:|:-----:|:-----:|:------:|:----:|:------:|:----:|
| **Datsun 710** | 22.8 | 4 | 108 | 93 | 3.85 | 2.32 |
| | mpg | cyl | disp | hp | drat | wt |
|:--------------------:|:-----:|:-----:|:------:|:----:|:------:|:-----:|
| **Hornet 4 Drive** | 21.4 | 6 | 258 | 110 | 3.08 | 3.215 |