【发布时间】:2021-05-27 10:02:26
【问题描述】:
我遇到了问题,希望得到帮助。
我在 pandas 中创建了一个数据框,其中包含城镇中企业的纬度和经度坐标集。 我已经加载了folium 库并创建了一张城镇地图。问题是我不知道如何导入数据框信息在地图上做标记。
这一切都在 Jupiter notebook 中使用 python 3 完成。任何帮助将不胜感激。
- K
【问题讨论】:
-
请向我们展示您已经尝试过的内容,以便我们为您提供帮助
我遇到了问题,希望得到帮助。
我在 pandas 中创建了一个数据框,其中包含城镇中企业的纬度和经度坐标集。 我已经加载了folium 库并创建了一张城镇地图。问题是我不知道如何导入数据框信息在地图上做标记。
这一切都在 Jupiter notebook 中使用 python 3 完成。任何帮助将不胜感激。
【问题讨论】:
我为官方参考中的列表格式创建了一个数据框格式的代码。请参考this和this。
import folium
import pandas as pd
LA_location = pd.DataFrame({
'Los Angeles':['Hollywood Sign','Griffith Observatory','Disneyland Park'],
'latitude':[34.134082, 34.118333, 33.8046],
'longtude':[-118.321635, -118.300333, -117.919],})
map = folium.Map(location=[34.11, -118.3], zoom_start=10)
for i, row in LA_location.iterrows():
folium.Marker(location=[row['latitude'], row['longtude']], popup=row["Los Angeles"]).add_to(map)
map
【讨论】: