1. 学ぶ
  2. /
  3. コース
  4. /
  5. スプレッドシート利用者のためのPandas結合

Connected

演習

複雑な結合もシンプルにコーディング

朗報です!リーグの Next Gen Stats(NGS)データにアクセスできるようになりました。NGS は、各プレーで全選手の位置と向きを記録します。データは毎秒10回記録されるため、パン トだけでも週あたり150万件超の観測があります!このデータはすでに coords というデータフレームに読み込まれています。

また、NGS で追跡されたパントに対応する各パントの一般的なプレーデータもあります。このデータフレームは punts と呼ばれ、各行は GameKey と PlayId の一意な組み合わせで識別されます。

スプレッドシート環境でデータを結合する場合は、各テーブルに GameKey と PlayId を結合した列を作成し、その新しい列を基にテーブルを突き合わせます。ここでは、punts と coords を結合するシンプルな merge 文を試してみましょう。

指示

100 XP
  • punts の先頭10行を表示します。各行が GameKey と PlayId の組み合わせごとに一意であることに注目してください。
  • coords の先頭10行を表示します。
  • 左のデータフレームを punts、右のデータフレームを coords として2つのデータフレームを結合します。
  • 新しいデータフレーム punts_w_coords の先頭15行を表示します。