1. 学ぶ
  2. /
  3. コース
  4. /
  5. pandasで効率よくデータを取り込む

Connected

演習

行の選択

SQL の WHERE 句は、指定した条件を満たす値を持つレコードを返します。このようなクエリを read_sql() に渡すと、関心のあるレコードだけが読み込まれたデータフレームが得られるため、後で行うフィルタリングが少なくて済みます。

data.db の hpd311calls テーブルには、保守の問題から情報提供の依頼まで、住宅に関するさまざまな通報データが含まれています。この演習では、SQL を使って安全に関する通報に絞り込みます。

pandas は pd として読み込まれており、data.db 用のデータベースエンジン engine が作成されています。

指示

100 XP
  • complaint_type が 'SAFETY' の hpd311calls レコードについて、すべての列を選択するクエリを作成します。
  • read_sql() を使ってデータベースにクエリを実行し、結果を変数 safety_calls に代入します。
  • 最後のコードブロックを実行して、各行政区の安全に関する通報件数のグラフを作成します。