Самообъединение таблицы
Объединение таблицы с самой собой бывает полезно, когда нужно сравнить значения в одном столбце с другими значениями того же столбца. В этом упражнении вы потренируетесь в этом: создадите таблицу, в которой для каждого фильма в одной строке будут указаны режиссёр и один из членов съёмочной группы. Вам предоставлена таблица crews со столбцами id, job и name. Сначала объедините таблицу с самой собой по идентификатору фильма. В результате получится расширенная таблица, где для каждого фильма каждая роль сопоставлена со всеми остальными. Затем выберите только те строки, где в левой таблице указан режиссёр, и исключите строки, где роль режиссёра присутствует одновременно в левой и правой таблицах. Такая фильтрация уберёт комбинации ролей, не связанные с режиссёром.
Таблица crews уже загружена.
Это упражнение является частью курса
Объединение данных с помощью pandas
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Merge the crews table to itself
crews_self_merged = ____