Определите фрейм данных на основе выбранного ActionButton в shinydashboard - PullRequest
0 голосов
/ 09 июля 2020

У меня есть 3 кнопки действий (базовое, лучшее, худшее) и 3 фрейма данных (также называемые базовым, лучшим, худшим).

Я хочу, чтобы новый фрейм данных, который я пытаюсь создать, прогнозировать, был заполняется (или генерируется?) в соответствии с кнопкой, которую нажимает пользователь. Я пробовал что-то вроде ниже, но получаю сообщение «объект не найден, ошибка». Не уверен, что я делаю неправильно?

forecast <- reactiveValues(data = data.frame())
      
      observeEvent(input$base, {
        data<-base
          })
      
      observeEvent(input$best, {
        data<-best
      })
      
      observeEvent(input$worst, {
        data<-worst
      })
      

1 Ответ

0 голосов
/ 09 июля 2020

Вы забыли использовать имя forecast из reactiveValues:

forecast <- reactiveValues(data = data.frame())
      
      observeEvent(input$base, {
        forecast$data<-base
          })
      
      observeEvent(input$best, {
        forecast$data<-best
      })
      
      observeEvent(input$worst, {
        forecast$data<-worst
      })
...