Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import geocoder
- import pandas as pd
- from geopy.geocoders import Nominatim
- geo_locator = Nominatim()
- street ={}
- for index,row in progress_bar.log_progress(df.iterrows(), every=1, size =df.shape[0]):
- if row['Address']not in street:
- try:
- result = geo_locator.reverse(row['geocode'])[0]
- df.loc[index,'reverse'] = result
- street[row['Address']] =result
- print(result)
- except Exception as e:
- print(e, ": Unable to get reverse coordinates")
- #street[row['Address']] = 'NA'
- else:
- df.loc[index,'reverse'] = street[row['Address']]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement