Я новичок в Leaflet, и мне интересно, как он справляется с пропущенными значениями. Предположим, у меня есть фрейм данных со многими столбцами, содержащими координаты и другие атрибуты. В идеале, если функция addCircleMarkers
обнаружит отсутствующее значение широты или долготы, она пропустит его и не нанесет координаты этой строки. Однако то, с чем я столкнулся, это то, что если есть одно отсутствующее значение широты/долготы, точки вообще не будут нарисованы.
Я могу представить, как просматриваю свои данные строку за строкой и проверяю наличие каких-либо NA, и рисую график только в том случае, если их нет. Но мне кажется, что в Leaflet есть встроенный способ справиться с этим. Кто-нибудь знает?
редактировать: поскольку кто-то спросил, вот мой код для добавления маркеров (с использованием оператора magrittr %>%
):
addCircleMarkers(~lon, ~lat, stroke=F,
fillOpacity = .6, color = coloring(), radius=radii) %>%
df
и использовал его на протяжении всего сопоставления (когда я делаю начальную карту и все последующиеleafletProxy
). Спасибо! 01.08.2015