1. Nauka
  2. /
  3. Kursy
  4. /
  5. Łączenie danych z pandas

Connected

ćwiczenie

Wybieranie aktorów za pomocą złączenia zewnętrznego

Ciekawą właściwością złączenia zewnętrznego jest to, że zwraca ono wszystkie wiersze z obu łączonych tabel – a tam, gdzie nie ma dopasowania, wstawia wartość null. Dzięki temu możesz łatwo znaleźć wiersze, które nie mają odpowiednika w drugiej tabeli. Aby to sprawdzić w praktyce, otrzymujesz dwie tabele z listami aktorów z dwóch popularnych filmów: Iron Man 1 i Iron Man 2. Większość aktorów wystąpiła w obu filmach. Użyj złączenia zewnętrznego, aby znaleźć aktorów, którzy nie zagrali w obu filmach.

Tabela z filmem Iron Man 1 nosi nazwę iron_1_actors, a tabela z filmem Iron Man 2 – iron_2_actors. Obie tabele zostały już wczytane, a kilka wierszy wyświetlono, abyś mógł zapoznać się z ich strukturą.

Venn graph with no overlap

Instrukcje

100 XP
  • Zapisz do zmiennej iron_1_and_2 wynik złączenia tabeli iron_1_actors (lewa) z tabelą iron_2_actors przy użyciu złączenia zewnętrznego po kolumnie id. Ustaw sufiksy na ('_1','_2').
  • Utwórz indeks, który zwraca True, jeśli name_1 lub name_2 ma wartość null, a False w przeciwnym razie.