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

Connected

exercițiu

Folosirea outer join pentru a selecta actori

Un avantaj interesant al outer join-ului este că returnează toate rândurile din ambele tabele îmbinate și valori nule acolo unde nu există corespondență – ceea ce îți permite să identifici rândurile fără pereche în celălalt tabel. Pentru a exersa, ai la dispoziție două tabele cu lista actorilor din două filme populare: Iron Man 1 și Iron Man 2. Majoritatea actorilor au jucat în ambele filme. Folosește un outer join pentru a găsi actorii care nu au apărut în ambele filme.

Tabelul pentru Iron Man 1 se numește iron_1_actors, iar cel pentru Iron Man 2 se numește iron_2_actors. Ambele tabele au fost încărcate, iar câteva rânduri sunt afișate pentru a-ți arăta structura.

Venn graph with no overlap

Instrucțiuni

100 XP
  • Salvează în iron_1_and_2 rezultatul îmbinării tabelului iron_1_actors (stânga) cu iron_2_actors printr-un outer join pe coloana id, setând sufixele la ('_1','_2').
  • Creează un index care returnează True dacă name_1 sau name_2 sunt nule și False în caz contrar.