ヨーロッパ中央銀行(ECB)は最近、新しいデータポータルを開設しました。これにより、研究者やアナリストは、経済や金融データの宝庫にアクセスできるようになりました。この新しいデータポータルは、旧来の統計データウェアハウスに取って代わり、より使いやすくなっています。
ステップ1
まず、新たに導入された ecbdata ライブラリを使います。
ecbdata ライブラリは、ECBデータポータルから自動的にデータをダウンロードできるように設計されたPythonパッケージです。ほんの数行のコードで、最新の経済指標や銀行統計などにPython環境から簡単にアクセスできます。
pip install ecbdata
ステップ2
下記から取得したいデータのシリーズidを取得
https://data.ecb.europa.eu/data/data-categories#total
ステップ3
データを取得しグラフにする
コードを実行することで、2010年以降のユーロ圏のインフレ率データを取得し、グラフに表示できます。
import pandas as pd
import matplotlib.pyplot as plt
from ecbdata import ecbdata
# インフレ率データを取得
df = ecbdata.get_series('ICP.M.U2.N.000000.4.ANR', start='2010-01')
# データの整形とプロット
df.TIME_PERIOD = pd.to_datetime(df.TIME_PERIOD)
df = df.set_index('TIME_PERIOD')
df.OBS_VALUE.plot()
# グラフを表示
plt.show()
参照