我正在构建一个应用程序,使用“闪亮”和“露天”包来分析风数据。
我试图读取用户给出的输入数据并将其用作变量,但我一直得到:
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))
}
})
答案 0 :(得分:4)
听起来你没有在服务器定义中包含session
变量?即使用(input, output, session)
而非(input, output)
。