1. Learn
  2. /
  3. Cursuri
  4. /
  5. Îmbinarea datelor cu pandas

Connected

exercițiu

Realizarea unui semi-join

Unele dintre piesele care au generat cele mai mari venituri provin din emisiuni TV sau sunt alte înregistrări audio non-muzicale. Ai la dispoziție un tabel cu facturi care includ elementele cu cele mai mari venituri, precum și un tabel cu piesele non-muzicale ale serviciului de streaming. În acest exercițiu, vei folosi un semi-join pentru a identifica piesele non-muzicale cu cele mai mari venituri.

Tabelele non_mus_tcks, top_invoices și genres au fost deja încărcate pentru tine.

Instrucțiuni

100 XP
  • Îmbină non_mus_tcks și top_invoices după tid folosind un inner join. Salvează rezultatul ca tracks_invoices.
  • Folosește .isin() pentru a filtra rândurile din non_mus_tcks unde tid se află în coloana tid a lui tracks_invoices. Salvează rezultatul ca top_tracks.
  • Grupează top_tracks după gid și numără rândurile din tid. Salvează rezultatul în cnt_by_gid.
  • Îmbină cnt_by_gid cu tabelul genres după gid și afișează rezultatul.