2017-12-07 3 views
-1

データフレームに既に座標があるので追加の列を追加しようとしていますが、郵便番号が必要です。座標を郵便番号に変換するために、このデータフレームに追加の列を追加するにはどうすればよいですか?

import pandas as pd 
from geopy.geocoders import Nominatim 

url3 = 'https://raw.githubusercontent.com/chrisc617/Data-Bootcamp' 
url4 = '-Final-Project/master/NYC_Transit_Subway_Entrance_And_Exit_Data.csv' 
url5 = url3+url4 
trains = pd.read_csv(url5) 
trains.columns 

trains['Zip Code'] = (location = geolocator.reverse(trains['Station Location']) 
print(location.address[-18:-13])) 

これは最善の方法ではありませんか?

答えて

1

これはどう:

trains['Zip Code'] = trains['Station Location'].apply(lambda x: geolocator.reverse(x)) 
関連する問題