1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Joining Data with pandas

Connected

Exercises

Semi join v praxi

Některé skladby s nejvyššími tržbami pocházejí z TV pořadů nebo jsou jiné nemuzikální audio nahrávky. Máš k dispozici tabulku faktur s položkami, které generují největší příjmy, a také tabulku nemuzikálních skladeb ze streamovací služby. V tomto cvičení použiješ semi join k nalezení nemuzikálních skladeb s nejvyššími tržbami.

Tabulky non_mus_tcks, top_invoices a genres jsou už načtené.

คำแนะนำ

100 XP
  • Spoj non_mus_tcks a top_invoices podle sloupce tid pomocí inner join. Výsledek ulož jako tracks_invoices.
  • Pomocí .isin() vyfiltruj z non_mus_tcks řádky, kde se tid nachází ve sloupci tid tabulky tracks_invoices. Výsledek ulož jako top_tracks.
  • Seskup top_tracks podle gid a spočítej řádky sloupce tid. Výsledek ulož jako cnt_by_gid.
  • Spoj cnt_by_gid s tabulkou genres podle sloupce gid a výsledek vypiš.