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

Connected

演習

テーブルの結合

リレーショナルデータベースのテーブルには、通常、一意のレコード識別子であるキー列があります。これにより、データをインポートした後に結合するのではなく、SQL の JOIN 操作を使ってテーブルを組み合わせるパイプラインを作成できます。

hpd311calls のレコードは、漏水や暖房の不具合のように、天候によって悪化する問題に関するものが多いです。この演習では、共通の日時列に沿って weather データを通話記録に結合し、すべてを 1 つのデータフレームにまとめます。これらの列は同じデータ型であると仮定してかまいません。

pandas は pd として読み込まれており、データベースエンジン engine は作成済みです。

Note: SQL チェッカーは結合するテーブルの左右の順序に厳密です。左側と右側に特定のテーブルがあることを想定しています。

指示

100 XP
  • weather を hpd311calls に、それぞれの date 列と created_date 列で結合するクエリを完成させてください。
  • データベースにクエリを実行し、結果のデータフレームを calls_with_weather に代入します。
  • すべての列が結合されたことを確認するために、calls_with_weather の先頭数行を表示してください。