【问题标题】:Rmarkdown report from params chosen by user in Shiny App来自用户在 Shiny App 中选择的参数的 Rmarkdown 报告
【发布时间】: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


【解决方案1】:

解决办法:

print(outputs.list)

感谢@divibisan,我以为我已经尝试过了,但它现在可以工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 2017-07-10
    • 2020-02-05
    • 1970-01-01
    相关资源
    最近更新 更多