ПочатиПочніть безкоштовно

Самозлиття (self join)

Злиття таблиці із самою собою корисне, коли потрібно порівняти значення в одному стовпці з іншими значеннями в тому самому стовпці. У цій вправі ви потренуєтеся створювати таблицю, яка для кожного фільму покаже в одному рядку режисера та члена знімальної групи. У вас є таблиця crews зі стовпцями id, job і name. Спочатку з'єднайте таблицю з самою собою за ідентифікатором фільму. Це злиття утворить більшу таблицю, де для кожного фільму кожна посада поєднана з кожною іншою. Потім виберіть лише ті рядки, де в лівій таблиці є режисер, і уникайте рядка, в якому посада режисера вказана і в лівій, і в правій таблицях. Таке фільтрування прибере комбінації посад, які не пов'язані з режисером.

Таблицю crews уже завантажено для вас.

Ця вправа є частиною курсу

Об'єднання даних у pandas

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Merge the crews table to itself
crews_self_merged = ____
Редагувати та запускати код