【发布时间】:2014-12-11 18:45:45
【问题描述】:
我正在将 CSV 导入 pandas 数据框,然后尝试根据从 geopy.geocoders.GoogleV3() 检索到的数据在该数据框中创建三个新列:
import pandas from geopy.geocoders import GoogleV3
DATA = pandas.read_csv("file/to/csv")
geolocator = GoogleV3()
DATA.googleaddress, (DATA.latitude, DATA.longitude) = geolocator.geocode(DATA.address)
问题是我不断收到此错误:
Traceback (most recent call last):
File "C:/Path/To/GeoCoder.py", line 9, in <module>
DATA.googleaddress, (DATA.latitude, DATA.longitude) = geolocator.geocode(DATA.address)
TypeError: 'NoneType' object is not iterable
这个错误是什么意思,我该如何解决?
【问题讨论】:
-
你验证过DATA数据框有数据吗?
-
是的,确实好几次 :)
标签: python pandas geolocation geopy