Я хочу сохранить переменную в input $ var для объекта, который можно сравнить со строкой в последней части.Сейчас я просто попытался напечатать его на экране, сохранив его в объекте value_stored .Но он ничего не печатает * (Ошибка: невозможно привести тип 'closure' к вектору типа 'character' *).Это означает, что он не хранит значение.
library(shiny)
ui <- fluidPage(
titlePanel("censusVis"),
sidebarLayout(
sidebarPanel(
helpText("Create demographic maps with
information from the 2010 US Census."),
selectInput("var",
label = "Choose a variable to display",
choices = c("Percent White",
"Percent Black",
"Percent Hispanic",
"Percent Asian"),
selected = "Percent White")
),
mainPanel(
textOutput("selected_var")
textOutput("test")
)
)
)
server <- function(input, output) {
output$selected_var <- renderText({
paste(input$var)
})
value_store <- reactive(input$var)
output$test <- renderText({
paste(value_store)
})
# I want to use the value in input$var for some comparision.
# but value_store unable to store. Help.
}
shinyApp(ui = ui, server = server)