Блестящий дплор: получение ошибки: Предупреждение: Ошибка в случае: отсутствует значение, где требуется ИСТИНА / ЛОЖЬ - PullRequest
1 голос
/ 09 июня 2019

Я получаю фрейм данных, где собирает пользовательские данные (тип драйвера) и использую dplyr для фильтрации строк, которые% в% фрейма данных.Тем не менее, я получаю сообщение об ошибке, подобное этому:

Предупреждение: ошибка в случае: пропущено значение, где требуется ИСТИНА / ЛОЖЬ.

Не уверен, какая часть отсутствует.

  cmap <- reactive({
    range_1 <- as.numeric(input$range[1])
    range_2 <- as.numeric(input$range[2])
    type <-data.frame(value = as.character(paste(input$type)))

    temp <- df%>%
      filter(driver_type %in% type & 
               year_period >= range_1 & year_period <= range_2) %>%
      group_by(VIC_LGA__3) %>%
      mutate(Number_of_Drivers = n())

    temp<- select (temp, c(VIC_LGA__3,geometry,Number_of_Drivers))

    temp<- temp[!duplicated(temp$VIC_LGA__3), ]

  })

1 Ответ

0 голосов
/ 09 июня 2019

Проблема решена путем удаления списка данных типа.добавление одной строки:

type <-unlist(data.frame(value = as.character(paste(input$type))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...