1. Lära sig
  2. /
  3. Courses
  4. /
  5. pandasで効率よくデータを取り込む

Connected

exercise

グループごとの件数を数える

これまでの演習では、まずテーブルからデータを取得し、次に pandas でデータフレームを集計してグラフを作成しました。SQL クエリで COUNT と GROUP BY を使えば、その集計値をデータベースから直接取り出せます。

hpd311calls テーブルには、暖房や配管などの課題ごとに通報記録を分類する complaint_type 列があります。課題別の通報件数を可視化するために、苦情タイプごとにレコードを COUNT する SQL クエリを書きます。

pandas は pd としてインポート済みで、data.db 用のデータベースエンジンは engine として作成済みです。

Instruktioner

100 XP
  • hpd311calls から complaint_type 列と、全レコードの件数を complaint_type ごとに集計した結果を取得する SQL クエリを作成します。
  • 課題別の通報件数を read_sql() でデータフレーム calls_by_issue に作成します。
  • 末尾のコードを実行して、各住宅問題に対する通報件数をグラフ化します。