3
6

ヨーロッパ中央銀行(ECB)からデータを取得する

Last updated at Posted at 2024-08-17

ヨーロッパ中央銀行(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()

参照

3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6