【发布时间】:2020-08-11 22:40:40
【问题描述】:
我对 Shiny 比较陌生,正在尝试创建一个应用程序来创建一个全局变量,然后我可以将其传递给 R 脚本。这是我的 Shiny App 的示例:
library(shiny)
ui <- fluidPage(
titlePanel("Hello"),
br(),
h3("Welcome"),
sidebarLayout(
sidebarPanel(
h1("Enter parameter value"),
selectInput("datamodel", "Update Data Model",
choices = c("Yes", "No"),
selected = "No")
),
mainPanel(
h1("Output")
)
))
# Define server logic
server <- function(input, output) {
observe({
Update_Data_Model <<- input$datamodel
})
source("Authentication.R")
}
# Run the application shinyApp(ui = ui, server = server)
UI 已创建,我可以创建一个名为 Update_Data_Model 的全局变量以传递给名为 Authentication.R 的 R 脚本strong>,但是在我有时间在 UI 中输入输入变量之前,R 脚本就会运行。
在 UI 中输入输入变量后,是否可以执行 R 脚本?
【问题讨论】: