[파이썬 프로젝트] Ch 10. 정기예금 금리 현황표 | ① 정기예금 데이터 수집하기
- 프로젝트 목표: 정기예금 금리 현황표를 생성하는 것이 최종 목표이며, 데이터 수집, 금리 지표 시각화, 현황표 작성의 3단계로 진행됩니다. 🎯
- 데이터 출처: 금융감독원 오픈 API를 활용하여 정기예금 데이터를 수집합니다. 🏦
- 핵심 라이브러리:
datakart 패키지로 금융감독원 API를 호출하고, pandas로 데이터를 처리하며, openpyxl (간접적으로 to_excel 함수를 통해)로 엑셀 파일 저장을 수행합니다. 🐍
- 개발 환경 설정: VS Code에서 가상 환경(venv) 설정, Jupyter 대화형 창 단축키 구성, 필수 패키지 설치 과정을 상세히 안내합니다. 💻
- API 키 발급 절차: 금융감독원 웹사이트에서 '금융상품한눈에' 메뉴를 통해 정기예금 API를 선택하고, 본인 및 이메일 인증을 거쳐 API 키를 신청하는 방법을 설명합니다. 🔑
- 데이터 수집 함수:
datakart의 Fss 클래스를 인스턴스화한 후, deposit_search() 함수를 사용하여 금융기관 종류, 금리 유형, 만기, 가입 조건 등 다양한 매개변수로 정기예금 상품 정보를 조회합니다. 🔍
- 데이터 처리 및 저장: 수집된 JSON 데이터를
pandas.DataFrame으로 변환하고, to_excel() 함수를 사용하여 인덱스 없이 엑셀 파일로 저장하는 방법을 시연합니다. 📊
- 데이터 설명 확인: 수집된 데이터의 각 열에 대한 상세 설명은 금융감독원 OpenAPI 페이지에서 확인할 수 있어 데이터 분석에 유용합니다. 📖
데브허브 | DEVHUB | [파이썬 프로젝트] Ch 10. 정기예금 금리 현황표 | ① 정기예금 데이터 수집하기