我正在构建一个应用程序来使用包“shiny”和“openair”来分析风数据。
我正在尝试读取用户提供的输入数据并将其用作变量,但我不断得到:
Error in updateSelectInput(session, "pollutant", choices = names(df)) :
object 'session' not found
ERROR: [on_request_read] connection reset by peer
在 ui.r 我有:
selectInput("pollutant", "Please choose pollutant", names(userdata))
在 server.r 中:
observe({
df <- userdata()
str(names(df))
if (!is.null(df)) {
updateSelectInput(session, "pollutant", choices = names(df))
}
})