我正在尝试使用大叶草,巴基斯坦地区GeoJson和简单的数据框生成一个简单的地图。我不知道我是否使用了错误的Key_on值。 这是我的数据框
df_map.set_index("name",inplace = True)
state_geo = f'https://github.com/leo96code/Coursera_Capstone/blob/master/pakistan_districts.geojson'
m = folium.Map(location=[48, -102], zoom_start=3)
folium.Choropleth(
data = df_map,
geo_data=state_geo,
name='choropleth',
key_on='features.id',
columns=['name', 'census 1998'],
fill_color='YlGn',
fill_opacity=0.7,
line_opacity=0.2
).add_to(m)
folium.LayerControl().add_to(m)
m
我遇到以下错误