r语言 - RShiny 中的字符串类型全局变量



任何人都可以告诉我如何在 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)

最新更新