Мой код
server <- function(input, output) {
subsetdata = reactive ({
newdata = popdatamerged[popdatamerged$`A` %in% input$'B',]
return((newdata))
})
output$map = renderLeaflet({
leaflet() %>%
addTiles()
})
observe({
leafletProxy('map') %>%
clearMarkerClusters %>%
addMarkers(data= subsetdata(), lng = ~Long, lat = ~Lat,
clusterOptions = markerClusterOptions(zoomToBoundsOnClick = TRUE, spiderfyOnMaxZoom = FALSE))
})
output$mytable = DT::renderDataTable({
subsetdata() %>%
group_by_(~CityCountry) %>%
summarize_("D" = sum(~D), "E" = sum(~E), "F" = sum(~F), na.rm=TRUE)
})
Ошибка, которую я получаю при выводе (это карта), находится под заголовком «Таблица данных»
invalid 'type' (language) of argument
Я уверен, что этоисходя из краткой части dplyr.Элементы D, E и F заполнены либо 0, либо 1.
Реактивные поднаборы не отображают D, E и F в виде 0 и 1?
Изменить Я хочу добавитькод ниже работает вне функции сервера, используя popdatamerged
popdatamerged() %>%
group_by_(~CityCountry) %>%
summarize_("D" = sum(~D), "E" = sum(~E), "F" = sum(~F), na.rm=TRUE)