У меня есть следующие данные
MUNICIPALI
BANSALAN 60440
CITY OF DIGOS 169393
HAGONOY 53309
KIBLAWAN 48897
MAGSAYSAY 53876
MALALAG 38731
MATANAO 56755
PADADA 26587
SANTA CRUZ 90987
SULOP 33613
DAVAO CITY 1632991
DON MARCELINO 0
JOSE ABAD SANTOS 0
MALITA 0
SANTA MARIA 0
SARANGANI 0
Name: total, dtype: int64
, и я построю их, используя фолиум 0.8, и я выполняю этот проект, используя код ff из branca.colormap import linear
latitude = 7.0645241
longitude = 125.6084143
m = folium.Map(location=[latitude, longitude], zoom_start=9)
folium.GeoJson(dd).add_to(m)
folium.GeoJson(
dd,
name='Population',
style_function=lambda feature: {
'fillColor': colormap(cens3[feature['id']]),
'color': 'black',
'weight': 1,
'dashArray': '5, 5',
'fillOpacity': 0.9,
}
).add_to(m)
Проблема в том, что он вызывает ошибку KeyError: 'id'.Я изменил его, используя имя моего столбца, но оно не распознается
Я следую официальной документации этот geojson и csv