从熊猫数据框到folium地图创建位置标记的步骤如下:
import pandas as pd
import folium
from folium.plugins import MarkerCluster
df = pd.read_csv('data.csv') # 假设数据保存在data.csv文件中
m = folium.Map(location=[df['纬度'].mean(), df['经度'].mean()], zoom_start=10) # 设置地图中心位置和缩放级别
marker_cluster = MarkerCluster().add_to(m)
for index, row in df.iterrows():
folium.Marker([row['纬度'], row['经度']], popup=row['位置']).add_to(marker_cluster)
在上述代码中,假设数据框中包含了'纬度'、'经度'和'位置'三列,分别表示位置的纬度、经度和名称。
m.save('map.html') # 保存地图为HTML文件
m # 在Jupyter Notebook中显示地图
以上步骤将会创建一个包含位置标记的folium地图,并将其保存为HTML文件或在Jupyter Notebook中显示。
推荐的腾讯云相关产品:腾讯云地图服务(https://cloud.tencent.com/product/tianditu)可以提供地图展示和位置标记的功能。
领取专属 10元无门槛券
手把手带您无忧上云