Ooi, Mikael! Tudo bem?
Vou deixar abaixo um exemplo de código de como você pode criar o dicionário de mapeamento filmes_dict
a partir do DataFrame que contém os títulos dos filmes.
# Supondo que o DataFrame se chama df e tem as colunas 'movieId' e 'title'
filmes_dict = dict(zip(df['movieId'], df['title']))
Esse código usa a função zip
para combinar os valores das colunas movieId
e title
, criando um dicionário onde cada movieId
é a chave e o título correspondente é o valor.
Veja abaixo a explicação do código:
df['movieId']
: Seleciona a coluna movieId
do DataFrame.df['title']
: Seleciona a coluna title
do DataFrame.zip(df['movieId'], df['title'])
: Combina os valores de movieId
e title
em pares.dict()
: Converte esses pares em um dicionário.
Com isso, você terá um dicionário que pode ser usado no método map
para adicionar a coluna title
ao outro DataFrame.
Espero ter ajudado!
Abraço ✨
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!