2018年10月6日土曜日

Jupyterとdatapackageでイギリスの国内総生産データを取得する

Jupyterとdatapackageで、イギリスの国内総生産データを取得して、グラフ描画します。

〇画面


サンプルコード

以下のコードで、イギリスの国内総生産データを取得してグラフを描画します。
%matplotlib inline
import matplotlib.pyplot as plt
from datapackage import Package
import pandas as pd


package = Package('https://datahub.io/core/gdp-uk/datapackage.json')

for resource in package.resources:
  if resource.name == "gdp-uk_csv":
    df = pd.read_csv(resource.descriptor['path']) 
    df = df[df["date"].str.len()==10]
    df['date'] = pd.to_datetime(df['date'], format='%Y-%m-%d')
    df.set_index("date", inplace=True)
    ax = df.plot()
    plt.xticks(rotation=90)
    plt.legend(loc='best')
    plt.show()

動作確認バージョン

datapackage=1.14.1 (2020/07/15確認)

関連情報

様々なデータを取得できるdatapackageのまとめ

・datapackageに関する他の記事はこちらを参照してください。

0 件のコメント:

コメントを投稿