我试图使用gmplot包绘制热图:
import gmplot
gmap = gmplot.GoogleMapPlotter.from_geocode("Los Angeles",10)
gmap.heatmap(lat_lon['latitude'], lat_lon['longitude'])
gmap.draw('crime_map.html')
但是gmap.draw
语句会抛出下一个错误:
TypeError: must be real number, not str
我根本不知道为什么它会大喊大叫,我的纬度和经度列都有浮动dtypes:
lat_lon.dtypes
latitude float64 longitude float64 dtype: object
关于为什么会发生这种情况的任何想法?
事先感谢您的帮助:)