Python 地理编码以获取数据帧中的坐标
我使用下面的代码从数据帧中的地址获取坐标。但是所有行的输出都是相同的。我做错了什么Python 地理编码以获取数据帧中的坐标,python,pandas,geocoding,Python,Pandas,Geocoding,我使用下面的代码从数据帧中的地址获取坐标。但是所有行的输出都是相同的。我做错了什么 for i in dxb_df: address = dxb_df['Address'].replace(' ', '+') url = 'https://maps.googleapis.com/maps/api/geocode/json?address={}&key=KEY'.format(address) result = requests.get(url).json()
for i in dxb_df:
address = dxb_df['Address'].replace(' ', '+')
url = 'https://maps.googleapis.com/maps/api/geocode/json?address={}&key=KEY'.format(address)
result = requests.get(url).json()
dxb_df['Latitude'] = result['results'][0]['geometry']['location']['lat']
dxb_df['Longitude'] = result['results'][0]['geometry']['location']['lng']
for i in dxb_df:
address = dxb_df['Address'].replace(' ', '+')
url = 'https://maps.googleapis.com/maps/api/geocode/json?address={}&key=KEY'.format(address)
result = requests.get(url).json()
dxb_df['Latitude'] = result['results'][0]['geometry']['location']['lat']
dxb_df['Longitude'] = result['results'][0]['geometry']['location']['lng']
您忘记使用i参数,因此所有HTTP请求都是相同的 所以你得到了同样的结果