r - 如何通过按下 Shiny 中的提取按钮来运行应用程序
问题描述
我准备了一个 R 脚本“extract.R”,它从 PDF 中提取表格并将结果保存为 csv 文件。我通过 R 闪亮的应用程序采购这个脚本。
当我在 R 闪亮的应用程序中提交提取按钮时,我想做同样的事情。我在下面生成了 Shiny 应用程序,但是当我运行它时,它会在控制台中生成一个数据框,而不是在 Shiny 中的主面板中生成一个数据框。我在代码中采购 extract.R
由于我是闪亮的新手,如果有人可以帮助我,我将不胜感激。
library(shiny)
ui <- navbarPage(
tabPanel("Email",
sidebarLayout(
sidebarPanel(
actionButton("dataset", "Extract")
),
mainPanel()
)
)
)
server <- function(input, output, session) {
###EMAIL TAB###
#send monday email reminder
observeEvent(input$dataset, {
source("Extract.R", local = TRUE)
})
}
shinyApp(ui, server)
解决方案
推荐阅读
- python - Matplotlib 自定义排名线图
- sql - 为什么我的 sql 内连接返回的数据比表 1 多得多?
- javascript - 反应,css没有加载但正确导入?
- excel - 如何根据VBA中的两个变量获取范围
- python - Discord.py - 尝试获取 user_input 时出现 TimeoutError
- typescript - Typescript - 基于另一种类型的键约束泛型类型
- c++ - 在类函数中的窗口上显示纹理和精灵
- typescript - 如何使用 Mocha 测试特定文件夹及其子文件夹中的文件?
- github - 显示一个我什至在 Github 中都不存在的分支
- rust - 在 Bevy 中派生捆绑包时如何扩展嵌套捆绑包?