본문 바로가기
Data Analysis/Python

[Python] kakao map api를 활용한 지오코딩(geocoding) geokakao

by lucky__lucy 2024. 6. 24.



  • !pip install geokakao를 실행하여 kakao map api 라이브러리를 설치합니다. 코드를 실행할 때는 키보드에서 Shift+Enter 키를 순서대로 누르면 됩니다.
  • import pandas as pd, import geokakao as gk를 입력하여 라이브러리를 불러옵니다. 참고로, 무료로 사용할 수 있는 할당량은 하루 당 10만 건(월 300만 건)입니다 (출처).
  • data = pd.read_csv('*.csv', encoding='euc-kr')를 실행하여 csv 파일을 읽어옵니다.
  • gk.add_coordinates_to_dataframe(data, '상세주소')을 입력하여 data라는 데이터프레임에서 ‘상세주소’ 열을 기준으로 지오코딩을 실행합니다.
  • print(data)를 실행하여 data 데이터프레임을 확인합니다.
  • data.to_csv('*.csv', index=False, encoding='euc-kr')를 입력하여 결과물을 csv로 저장합니다.
  • 생성된 csv 파일을 탐색기에서 확인해봅니다. Latitude가 위도, Longitude가 경도입니다.

 

!pip install geokakao

import pandas as pd
import geokakao as gk

data = pd.read_csv('*.csv', encoding='euc-kr')

gk.add_coordinates_to_dataframe(data, '주소')

data.to_csv('*.csv', index=False, encoding='euc-kr')
728x90
반응형