使用 DataFrame 位置数据创建 Folium 地图
Creating a folium map with dataframe location data
我遇到了问题,希望得到帮助。
我在 pandas 中创建了一个数据框,其中包含城镇中企业的纬度和经度坐标集。
我加载了 folium 库并创建了城镇地图。问题是我不知道如何导入数据框信息在地图上做标记。
这一切都是在 python3 的 Jupiter notebook 中完成的。如有任何帮助,我们将不胜感激。
- K
我在官方参考中为列表格式创建了数据帧格式的代码。请参考this and 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
我遇到了问题,希望得到帮助。
我在 pandas 中创建了一个数据框,其中包含城镇中企业的纬度和经度坐标集。 我加载了 folium 库并创建了城镇地图。问题是我不知道如何导入数据框信息在地图上做标记。
这一切都是在 python3 的 Jupiter notebook 中完成的。如有任何帮助,我们将不胜感激。
- K
我在官方参考中为列表格式创建了数据帧格式的代码。请参考this and 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