JSON データを読み込む
多くのオープンデータポータルでは、特にパースしやすい JSON 形式のデータセットが提供されています。URL から直接アクセスでき、各オブジェクトが1件のレコードに相当し、すべてのオブジェクトは同じ属性集合を持ち、値の中にさらにパースが必要な入れ子のオブジェクトが含まれていません。
New York City Department of Homeless Services の Daily Report はそのようなデータセットで、ホームレス収容施設の入所者数を長年にわたって含んでいます。pandas の read_json() 関数でデータフレームに読み込む前に、まずコンソールで中身を確認してみましょう。
この演習はコースの一部です
pandasで効率よくデータを取り込む
演習の手順
- コンソールに出力されている
dhs_daily_report.jsonの内容をざっと確認しましょう。 pandasをpdとして読み込みます。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(____)