【发布时间】:2019-05-22 19:11:21
【问题描述】:
我正在尝试使用 Pandas 数据框列中的纬度和经度向城市的 Folium 地图添加标记。但是,我得到的只是一张空地图,没有错误。
我已经尝试使用 for 循环遍历数据框的行并将每个项目的标记添加到地图中,但这似乎不起作用。
f_map = folium.Map([-35.2809, 149.1300], zoom_start=12)
for index, row in dataframe.iterrows():
folium.Marker([row['location.lng'], row['location.lat']], popup=row['name']).add_to(f_map)
f_map
我是 Folium 的新手。谁能告诉我我做错了什么!
【问题讨论】:
-
在没有弹出窗口的情况下尝试它,如果它有效,您可能会在
name中有一个时髦的字符。查看此答案以获取解决方案。 stackoverflow.com/a/52099491/3437504 -
@BobHaffner 是的!那行得通。有什么办法可以解决这个问题?我真的需要在那里有名字才能以某种方式区分标记。
-
是的,检查那个链接
标签: python pandas dataframe folium