在闪亮的应用程序中调用 Rmarkdown 报告

Call a Rmarkdown report in the shiny application

我有一个闪亮的应用程序,它读取 csv 文件并清理数据并添加几列,...(我使用 this example 创建该应用程序)。最后,应用程序将清理后的数据 (output.csv) 保存在应用程序文件夹内的 log 文件夹中。

我还设计了一个 Rmd 文件,它在闪亮的应用程序文件夹中。 Rmd 文件使用输出文件 (log/output.csv)。

我想在保存(output.csv后调用Rmd文件显示报告,请问如何实现?

我找到了如下解决方案。只需在您的应用程序中包含以下代码行:

uo.R:

mainPanel(
      uiOutput("report")
    )

server.R:

output$report <- renderUI({
    includeMarkdown("Report1.Rmd")
  })