빅데이터 국비 교육

[아이티윌 빅데이터 52기] LAB 13 | 파이썬 파이널 과제 | OpenAPI 연동 실습 (개인 작성 버전)

datahaseo 2025. 11. 7. 13:03

[아이티윌 빅데이터 52기] LAB 13 | 파이썬 파이널 과제 |  OpenAPI 연동 실습 (개인 작성 버전)

 

모든 과제에 대한 저작권은 아이티윌 이광호 강사님께 있습니다

 

 

 

활용할 데이터 셋

브이월드 API레퍼런스

서울교통공사_역주소 및 전화번호> 데이터셋> 공공데이터 | 서울열린데이터광장

 

열린데이터광장 메인

데이터분류,데이터검색,데이터활용

data.seoul.go.kr

 

 

<작성 순서>

1. 서울 열린 데이터 광장 OPEN API 활용 | 서울교통공사_역주소 및 전화번호 데이터 가져오기
2. 국토교통부 V WORLD OPEN API 활용 | 주소를 좌표로 변환해보기
3. pandas의 조인 문법 활용, 주소를 기준으로 하나의 데이터 프레임 형태로 만들기

 

 

<선생님 풀이와 차이가 있었던 부분>

1. 데이터 작업 : 서울교통공사 데이터를 가져올 때, 본인은 open api 활용 , 선생님은 csv 다운 후 open()

 함수 활용

 

2. 예외 처리에서의 디테일 : 본인은 국토교통부에 주소지를 위도/경도로 바꾸는 작업에서 주소 타입을 한 가지에 대해서만 처리하면서 데이터에 결측치가 발생했으나, 선생님 풀이는 try~except 를 통해 두 가지 타입에 대해 모두 커버하며 결측치 가능성 최소화

 

3. 속도 처리: 선생님 풀이는 비동기 방식을 통해 1분 20초 걸리던 작업을 20초 이내로 단축

 

 

*선생님 풀이 : https://datahaseo.com/57