【发布时间】:2018-01-10 00:04:09
【问题描述】:
我有一个包含多伦多房地产信息的电子表格 - 其中包括该地区公寓的纬度和经度。事实上,它甚至还有一个包含 lat & long 组合的列。我想做的是将这些坐标放在地图上,可能是用folium(但我愿意接受其他选择)。据我所知,folium 使用以下格式:
map_1 = folium.Map(location=[45.372, -121.6972],
zoom_start=12,
tiles='Stamen Terrain')
folium.Marker([45.3288, -121.6625], popup='Mt. Hood Meadows').add_to(map_1)
folium.Marker([45.3311, -121.7113], popup='Timberline Lodge').add_to(map_1)
map_1
据我所知,我需要做两件事:
1) 生成足够数量的行,内容为:folium.Marker([x, y]).add_to(map_1)
2) 用电子表格中的纬度/经度值填写 x 和 y
到目前为止,我已经能够从 csv 中提取 lat/long 列,但就我所知:
import pandas as pd
import folium
df_raw = pd.read_excel('df_condo_v9_t1.xlsx', sheetname=0, header=0)
df_raw.shape
df_raw.dtypes
df_lat = df_raw['Latlng']
df_lat.head()
如果您确实需要查看 csv,请访问:https://github.com/vshideler/toronto-condos
任何建议将不胜感激!
【问题讨论】:
-
所以你问了??
-
显然问题是“我该怎么做?”
标签: python pandas google-maps csv folium