我已经在R脚本中定义了一个简单的函数进程。我想设计一个R闪亮的应用程序来输入输入的关键字。输入搜索关键字后,R shiny将自动跳转到我在R脚本中编写的函数,以获取输出并反映在R shiny页面上。
我很好奇如何将R shiny和R脚本连接起来。另外,如何将我在R中输入的输入自动放在我创建的函数上。
我是R的初学者,谢谢你的帮助。
发布于 2019-06-11 02:59:30
通常太宽泛了,但我可以很快帮你。
source("path/to/my/script.R")
library(shiny)
ui <- fluidPage(
titlePanel("Run script from Button click"),
actionButton("script", "Run the Script")
)
server <- function(input, output) {
observeEvent(input$script, {
source("script.R")
})
}
# Run the application
shinyApp(ui = ui, server = server)
使用source
加载脚本并使用observeEvent
运行它。
发布于 2019-10-18 20:14:48
您可以将您的函数放在R shiny应用程序的主文件夹中,然后使用
source('./functions.R')
在源代码中加载它们
https://stackoverflow.com/questions/56531699
复制相似问题