일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 다이나믹 프로그래밍
- 자바
- MySQL
- SWEA 15612번
- 그리디
- 다이나믹프로그래밍
- 백준 16918번
- HUFS 모각코 캠프
- 백준 15787번
- Python
- 백준
- 알고리즘
- java_programming
- 백준 2512번
- 백준 17451번
- 백준 18310번
- 그래프
- react
- ubuntu
- 백준 1331번
- SQL
- 모각코
- 백준 1987
- javascript
- 깃헙
- AWS
- 머신러닝과 딥러닝
- 명품자바
- 백준 3085번
- 백준 1253번
Archives
- Today
- Total
차곡차곡
주소 목록이 있는 엑셀 파일에 위도 경도 추가하기 본문
주소 목록이 있는 엑셀 파일에 위도 경도 추가하기
import requests
import json
import pandas as pd
from tqdm import tqdm
url = "https://dapi.kakao.com/v2/local/search/address.json"
apikey = "bc0b9febaa6b6e0f4a2259b05118a2f6"
header = {"authorization": "KakaoAK " + apikey}
excelDF = pd.read_excel("address.xlsx") #pandas로 엑셀 읽기
x=[]
y=[]
for i in tqdm(range(len(excelDF))): #tqdm : for문 진행 상황 알 수 있음
address = excelDF["소재지도로명주소"][i]
parameters = {"query": address}
response = requests.get(url, headers=header, params=parameters)
jsonResponse = json.loads(response.text)
try:
x.append(jsonResponse["documents"][0]['address']['x'])
y.append(jsonResponse["documents"][0]['address']['y'])
except:
x.append("")
y.append("")
excelDF["x"] = x
excelDF["y"] = y
excelDF.to_excel("addresswithxy.xlsx") #엑셀에 입력
'2021 데이터 청년 캠퍼스 > 기초 파이썬' 카테고리의 다른 글
Pandas (0) | 2021.07.05 |
---|---|
[Python] Numpy (0) | 2021.07.04 |
Comments