Python

Python파이썬 Google Map API - geocoding 설정,사용

왕현성 2022. 11. 30. 17:43
728x90

1. 아나콘다 프롬프트 실행 후, pip install googlemaps 실행 

2. 구글 클라우드의 MAPS API 페이지로 이동하여, API 키를 생성합니다. 

 

3. 콘솔로 이동 => Geocoding API 선택 => 사용자인증정보 에서 API 키 생성

 

 

station_address=[]
for name in station_names :
    data = gmaps.geocode(name, language= 'ko')
    address = data[0]['formatted_address']
    station_address.append(address)

 

위 코드블럭의 반복문을 이용하여 원하는 데이터를 추출한 후

station_addreess 에 저장된 주소에서, 구만 따로 띄어냅니다. (예, 종로구)

따로 띄어낸 구를, crime_anal_police 에 '구별' 컬럼을 만들어서 넣습니다.

위 요구사항에 맞게 다시 한번 반복문을 이용하여 

gu_list=[]
for x in station_address:
    x2=x.split()[2]
    gu_list.append(x2)

새 리스트를 만들어 줍니다. 이후

 

새로만든 리스트를 이용하여 새로운 컬럼으로 만들어 줍니다.