1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. pandas で学ぶデータ結合

Connected

अभ्यास

セミ結合を実行する

最も大きな収益を生み出したトラックの一部は、テレビ番組由来やその他の非音楽オーディオです。収益上位のアイテムを含む請求書(invoice)のテーブルが与えられています。さらに、ストリーミングサービスの非音楽トラックのテーブルもあります。この演習では、セミ結合を使って、収益上位の非音楽トラックを特定します。

テーブル non_mus_tcks、top_invoices、genres は読み込まれています。

निर्देश

100 XP
  • non_mus_tcks と top_invoices を tid で内部結合し、結果を tracks_invoices として保存します。
  • .isin() を使って、non_mus_tcks のうち tid が tracks_invoices の tid 列に含まれる行を抽出し、結果を top_tracks に保存します。
  • top_tracks を gid でグループ化し、tid の行数をカウントします。結果を cnt_by_gid に保存します。
  • cnt_by_gid を genres テーブルと gid で結合し、結果を出力します。