SelectInput «Выбрано» для R / Shiny не работает - PullRequest
0 голосов
/ 27 марта 2020

Я нахожусь в процессе создания блестящего приложения, которое показывает статистику COVID-19. Прямо сейчас я пытаюсь установить значение по умолчанию selectInput; selected == "World", с данными $ location, но по какой-то причине он устанавливает себе первое местоположение в фрейме данных, являясь "Афганистаном".

                         selectInput(
                       "country",
                       "Country:",
                       choices =
                         data$location,
                       selected =
                         data$location == "World"
                     )

Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 27 марта 2020

Изменены данные $ location на dataToday $ location.

dataToday - это подмножество фрейма данных «data», содержащее только одну строку даты; эта строка является сегодняшней датой.

Я думаю, что selectInput не смог получить "World" из data $ location, потому что было несколько имен строк "World". Подгруппировав данные и имея только одну строку с именем «Мир», он смог успешно извлечь их.

0 голосов
/ 27 марта 2020

Не могли бы вы попробовать selected = "World" вместо selected = data$location == "World"

...