https://github.com/FinanceData/FinanceDataReader에서 제공하는 한국은행 ECOS (경제통계시스템)의 데이터에 대해 살펴봅니다.
한국은행 ECOS (경제통계시스템)의 다음 페이지에서 한국의 경제를 대표하는 100대 통계지표 데이터를 볼 수 있습니다.
https://ecos.bok.or.kr/#/StatisticsByTheme/KoreanStat100
https://github.com/FinanceData/FinanceDataReader를 활용하여 이 100대 통계지표의 각 개별 데이터를 기간을 지정해 데이터를 가져올 수 있습니다.
예를 들어 다음과 같이 한국은행 기준금리 데이터를 가져올 수 있습니다.
import FinanceDataReader as fdr
# 기간을 지정하지 않으면 1999-05-06 ~ 현재
base_rate = fdr.DataReader('ECOS-KEYSTAT:K051')
base_rate
데이터에 대한 심볼 ECOS-KEYSTAT:K051
는 각각 데이터 소스를 의미하는 ECOS-KEYSTAT
와 통계지표심볼 K051
로 구성되어 있습니다.
FinanceDataReader의 차트 기능을 활용하여 간편하게 시각화 할 수 있습니다
fdr.chart.plot(base_rate)
# 2020-01-01 ~ 현재
base_rate = fdr.DataReader('ECOS-KEYSTAT:K051', '2020')
fdr.chart.plot(base_rate)
사용할 수 있는 심볼과 주기 그리고 단위 등은 본 문서의 아래쪽 ”한국은행 통계지표 항목”에 정리되어 있습니다.
사용가능한 통계코드 목록은 다음과 같이 얻을 수 있습니다.