Self join
A mesclagem de uma tabela com ela mesma pode ser útil quando você deseja comparar valores em uma coluna com outros valores na mesma coluna. Neste exercício, você praticará isso criando uma tabela que, para cada filme, listará o diretor do filme e um membro da equipe em uma linha. Você recebeu uma tabela chamada crews
, que tem as colunas id
, job
e name
. Primeiro, junta a tabela em si mesma usando o ID do filme. Essa mesclagem fornecerá a você uma tabela maior em que, para cada filme, todos os trabalhos são comparados entre si. Em seguida, selecione apenas as linhas com um diretor na tabela da esquerda e evite ter uma linha em que o cargo do diretor esteja listado nas tabelas da esquerda e da direita. Essa filtragem removerá as combinações de trabalho que não estão com o diretor.
A tabela crews
foi carregada para você.
Este exercício faz parte do curso
Junção de dados com o pandas
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Merge the crews table to itself
crews_self_merged = ____