1. 学ぶ
  2. /
  3. プロジェクト
  4. /
  5. Pythonで学ぶ米国センサスデータ分析

Connected

演習

APIレスポンスとPandas

この演習では、APIのレスポンスオブジェクトからデータを取得して pandas のDataFrameに読み込みます。分かりやすい列名を付け、文字列として渡される値を適切なデータ型に変換します。

DataFrameを作成したら、サンプルコードを実行して散布図を作成し、アメリカ合衆国における平均家族人数と年齢の中央値の関係を可視化しましょう。

requests と pandas(pd)はすでにインポート済みです。レスポンスオブジェクト r が用意されています。

指示

100 XP
  • 4つの「新しい」列名からなるリスト col_names を作成します:name、median_age、avg_family_size、state
  • DataFrame コンストラクタを使って DataFrame states を作成します。data パラメータには r.json() を指定しますが、先頭の項目(古い列名が入っています)をスキップするためにスライスを使ってください
  • 各列に対して astype メソッドを用い、正しいデータ型を割り当てます。