2018年10月7日日曜日

Jupyterとdatapackageで世界の国名・都市名データを取得する

Jupyterとdatapackageで、世界の国名・都市名データを取得して、表示するには以下のコードを実行します。

〇画面出力


サンプルコード

以下のコードで世界の国名・都市名データを取得します。
from datapackage import Package
import pandas as pd

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

for resource in package.resources:
  if resource.name == "world-cities_csv":
    df = pd.read_csv(resource.descriptor['path'])
    # show all countries
    print(df.country.unique())
    # show cities in California
    display(df.query("country=='United States' and subcountry=='California'"))

動作確認バージョン

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

関連情報

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

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

0 件のコメント:

コメントを投稿