Я получаю фрейм данных, где собирает пользовательские данные (тип драйвера) и использую 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), ]
})