Zacznij terazZacznij za darmo

Złączenie tabeli z samą sobą

Łączenie tabeli z samą sobą przydaje się, gdy chcesz porównać wartości w kolumnie z innymi wartościami w tej samej kolumnie. W tym ćwiczeniu przećwiczysz to, tworząc tabelę, która dla każdego filmu umieszcza w jednym wierszu reżysera i jednego z członków ekipy. Masz do dyspozycji tabelę crews z kolumnami id, job i name. Najpierw połącz tabelę z samą sobą, używając identyfikatora filmu. To złączenie da ci większą tabelę, w której dla każdego filmu każde stanowisko jest dopasowane do pozostałych. Następnie wybierz tylko te wiersze, w których w lewej tabeli widnieje reżyser, i wyklucz wiersze, gdzie stanowisko reżysera pojawia się zarówno w lewej, jak i w prawej tabeli. To filtrowanie usunie kombinacje stanowisk, które nie dotyczą reżysera.

Tabela crews jest już wczytana.

To ćwiczenie jest częścią kursu

Łączenie danych z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Merge the crews table to itself
crews_self_merged = ____
Edytuj i uruchom kod