Я пытаюсь составить график инцидентов с применением оружия в США из набора данных о насилии с применением оружия в США, 2013–2018 годы.Проведя некоторые исследования, я обнаружил, что фолиум является хорошим вариантом для меня.Тем не менее, после многих попыток и большого количества поисков, я никоим образом не могу заставить маркеры отображаться на карте (кроме первоначального и еще одного, который постоянно появляется дальше на север, чем первоначальный - я понятия не имею,представляет фактический инцидент или это какая-то ошибка).
Набор данных - это pandas df, и я сделал из него только одно подмножество, включая переменные долготы, широты ,ident_id и n_killed для этой части процесса.По общему признанию, есть 250 тыс. Инцидентов, так что любая заговор займет много времени - но я готов подождать, если это сработает.Я открыт для предложений по другим пакетам, которые, возможно, более подходят для этого процесса.Вот мой код, который я пробовал до сих пор:
folium_map = folium.Map(location=[40.00, -73.00],
zoom_start=13,
tiles="CartoDB dark_matter")
marker = folium.CircleMarker(location=[40.738, -73.98])
marker.add_to(folium_map)
for index, row in gunviolence_try.iterrows():
if row['n_killed'] >2:
color="#E37222"
else:
color="#0A8A9F"
folium.CircleMarker(location=(row["latitude"],
row["longitude"]),
color = color,
fill=True).add_to(folium_map)
folium_map
Любые и все указатели о том, как это сделать, действительно ценятся!