#r #shiny #shinyapps
#r #блестящие #блестящие приложения
Вопрос:
Вчера я запустил свой код, и он работал нормально. Сегодня я получаю сообщение об ошибке «Ошибка в df $location: объект типа ‘closure’ не поддается подстановке» в моем разделе пользовательского интерфейса
pickerInput(
inputId = "pick",
label = "Location Dropdown (move above marker to 1 to see everything)",
choices = c("NA",df$location)
),
Вчера выпадающий список нормально работал с местоположением df $. Какие-нибудь советы / помощь?
Комментарии:
1. вы уверены, что df все еще существует в вашей текущей среде? Что произойдет, если вы используете
iris$Species
вместоdf$location
?2. Спасибо!! Я совершенно забыл поместить df в свою среду! Ошибка новичка!
Ответ №1:
Был ли «df» в вашей локальной среде, но не в приложении Shiny? Вам нужно убедиться, что app.R (или server.R) загружает df, иначе он будет работать только в среде, где загружен df. Самый простой способ сделать это — сохранить файлы (df, «df.rds») при сборке пакета, а затем загрузить файлы («df.rds») в начале скрипта app.R.