데브허브 | DEVHUB | [파이썬 프로젝트] Ch 09. 주요 경제지표 그래프 | ②다양한 경제지표 데이터 수집하기[파이썬 프로젝트] Ch 09. 주요 경제지표 그래프 | ②다양한 경제지표 데이터 수집하기
datakart 패키지를 활용하여 한국은행 ECOS 경제 지표 데이터를 손쉽게 수집할 수 있습니다. 📊
pandas와 openpyxl 패키지를 함께 사용하여 수집된 데이터를 효율적으로 처리하고 엑셀 파일로 저장합니다. 💾
- ECOS API 키는 한국은행 경제통계시스템 웹사이트의 MyPage에서 발급받아 사용해야 합니다. 🔑
Ecos 객체의 stat_search() 함수를 통해 통계표 코드, 주기, 항목 코드, 검색 기간을 지정하여 원하는 데이터를 조회합니다. 🔍
- 통계 코드 검색 시 웹 브라우저의 개발자 도구(Ctrl-Shift-C)를 활용하면 코드 값을 편리하게 복사할 수 있습니다. 💻
- 수집된 데이터는
pandas.DataFrame() 함수를 사용하여 데이터프레임 형태로 변환하여 분석 및 시각화에 용이하게 만듭니다. 📈
- 단일 워크시트에 데이터를 저장할 때는
df.to_excel() 함수를 사용하지만, 여러 워크시트에 저장하려면 pandas.ExcelWriter() 객체를 활용해야 합니다. 📑
ExcelWriter() 객체 사용 시, 모든 데이터 저장이 완료된 후 반드시 writer.close() 함수를 호출하여 파일을 닫아야 합니다 (또는 with 문 사용). 🔒
- 기준금리, 국고채 등 다양한 경제 지표 데이터를 수집하는 구체적인 예시를 통해 실습 방법을 익힐 수 있습니다. 💰
- 교재("혼자 만들면서 공부하는 파이썬")에서는
with 문을 사용한 ExcelWriter 자동 종료 및 stat_search() 함수의 limit 매개변수 등 추가적인 내용을 다룹니다. 📚