본문 바로가기
Data Analysis/Python

[Python] geopy를 활용하여 주소를 좌표로 바꾸기

by lucky__lucy 2023. 1. 16.

(출처: https://geopy.readthedocs.io/en/stable/)

 

from geopy.geocoders import Nominatim
geo_local = Nominatim(user_agent='South Korea')

def geocoding(address):
    try:
        geo=geo_local.geocode(address)
        x_y =[geo.latitude, geo.longitude]
        return x_y

    except:
        return[0,0]

latitude=[]
longitude=[]

for i in test:
    latitude.append(geocoding(i)[0])
    longitude.append(geocoding(i)[1])

lat_lon = pd.DataFrame((zip(latitude, longitude)), columns=['lat', 'lon'])

 

 

728x90
반응형