我已经开发了一个 R 脚本,现在我想将此 R 脚本与 Shiny 应用程序连接起来。即,我正在 Shiny 中开发 GUI,但在连接 RScript 和 Shiny 时遇到问题。我想使用 Shiny 应用程序调用 RScript 的输出。
我浏览了 RStudio Shiny 应用程序开发教程,但它对我的连接没有帮助。我有什么办法解决这个问题吗?
如果可能的话,您能给我“如何使用闪亮的应用程序在按钮单击时调用 RScript”的代码吗?
UPDATE:
你能帮我做这样的事情吗:我想使用闪亮的应用程序(GUI)上传csv文件,然后基于CSV文件,我制作了一个使用plot()函数的RScript,该图是我想在闪亮的应用程序GUI上显示的内容。
你可以只使用source
就像普通的 R 脚本一样。假设您有一个名为的 R 脚本myscript.R
它有一个函数叫做calculate()
并且您想在用户按下 Shiny 中的按钮时调用它。
source("myscript.R")
runApp(shinyApp(
ui = fluidPage(
actionButton("btn", "calculate")
),
server = function(input, output, session) {
observeEvent(input$btn, {
calculate()
})
}
))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)