始める無料で始める

JSON データを読み込む

多くのオープンデータポータルでは、特にパースしやすい JSON 形式のデータセットが提供されています。URL から直接アクセスでき、各オブジェクトが1件のレコードに相当し、すべてのオブジェクトは同じ属性集合を持ち、値の中にさらにパースが必要な入れ子のオブジェクトが含まれていません。

New York City Department of Homeless Services の Daily Report はそのようなデータセットで、ホームレス収容施設の入所者数を長年にわたって含んでいます。pandasread_json() 関数でデータフレームに読み込む前に、まずコンソールで中身を確認してみましょう。

この演習はコースの一部です

pandasで効率よくデータを取り込む

コースを見る

演習の手順

  • コンソールに出力されている dhs_daily_report.json の内容をざっと確認しましょう。
  • pandaspd として読み込みます。
  • read_json() を使って dhs_daily_report.json をデータフレーム pop_in_shelters に読み込みます。
  • データフレームの describe() メソッドで、pop_in_shelters の要約統計量を表示します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Load pandas as pd
____

# Load the daily report to a dataframe
pop_in_shelters = ____

# View summary stats about pop_in_shelters
print(____)
コードを編集して実行