2018年10月4日木曜日

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/population-growth-estimates-and-projections/datapackage.json')

for resource in package.resources:
  if resource.name == "population-estimates_csv":
    df = pd.read_csv(resource.descriptor['path'], index_col=["region","year"])
    df = df.query("region in ('Japan', 'United States of America', 'United Kingdom')")
    ax = df.unstack(level=0).plot()
    plt.xticks(rotation=90)
    plt.legend(loc='best')
    plt.show()


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

0 件のコメント:

コメントを投稿