0

パッケージ「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))   
    }
  })
4

1 に答える 1

4

sessionサーバー定義に変数を含めていないようですね。つまり、単に使用する(input, output, session)のではなく使用し(input, output)ます。

于 2013-08-07T13:44:56.393 に答える