https://github.com/FinanceData/FinanceDataReader에서 제공하는 한국은행 ECOS (경제통계시스템)의 데이터에 대해 살펴봅니다.

한국은행 통계지표 데이터

한국은행 ECOS (경제통계시스템)의 다음 페이지에서 한국의 경제를 대표하는 100대 통계지표 데이터를 볼 수 있습니다.

https://ecos.bok.or.kr/#/StatisticsByTheme/KoreanStat100

Untitled

https://github.com/FinanceData/FinanceDataReader를 활용하여 이 100대 통계지표의 각 개별 데이터를 기간을 지정해 데이터를 가져올 수 있습니다.

예를 들어 다음과 같이 한국은행 기준금리 데이터를 가져올 수 있습니다.

import FinanceDataReader as fdr

# 기간을 지정하지 않으면 1999-05-06 ~ 현재
base_rate = fdr.DataReader('ECOS-KEYSTAT:K051') 
base_rate

Untitled

데이터에 대한 심볼 ECOS-KEYSTAT:K051는 각각 데이터 소스를 의미하는 ECOS-KEYSTAT 와 통계지표심볼 K051 로 구성되어 있습니다.

FinanceDataReader의 차트 기능을 활용하여 간편하게 시각화 할 수 있습니다

fdr.chart.plot(base_rate)

newplot (1).png

# 2020-01-01 ~ 현재
base_rate = fdr.DataReader('ECOS-KEYSTAT:K051', '2020') 
fdr.chart.plot(base_rate)

newplot (2).png

사용할 수 있는 심볼과 주기 그리고 단위 등은 본 문서의 아래쪽 ”한국은행 통계지표 항목”에 정리되어 있습니다.

사용가능한 통계코드

사용가능한 통계코드 목록은 다음과 같이 얻을 수 있습니다.