【发布时间】:2019-02-25 21:51:08
【问题描述】:
我正在尝试使用 params 参数构建一个 Rmarkdown 报告,该参数包含各种输出(从闪亮的应用程序中选择的绘图、表格和其他对象)的列表。我遇到的问题是在降价报告中显示列表中的所有输出。
如果我们有一个输出列表:
outputs = list("A" = "Output...", "B" = summary(rnorm(100)), "C" = 111)
可以通过以下方式获得所需的输出:
---
title: "Report"
output: html_document
params:
output: NA
---
```{echo = F}
outputs.list = params$output
outputs.list[[1]]
outputs.list[[2]]
outputs.list[[3]]
```
并使用输出进行渲染:render("report.rmd", params = list(output = outputs))。
但是输出的长度是未知的,我怎样才能使 rmarkdown 模板动态到输出列表的长度。
【问题讨论】:
-
你为什么不直接
print列表?
标签: r shiny r-markdown