任何人都可以告诉我如何在 RShiny 应用程序中定义具有字符串数据类型的全局变量。
我尝试了以下语法,但它抛出错误:
i <- "Alpha"
lvl <- reactiveVal()
lvl(i)
您必须将要分配给lvl
的值放在reactiveVal
中。然后,您可以通过lvl()
访问此值。试试这个:
library(shiny)
ui <- fluidPage(
textOutput("var")
)
server <- function(input, output, session) {
i <- "Alpha"
lvl <- reactiveVal(i)
output$var <- renderText(lvl())
}
shinyApp(ui, server)