Extraire le genre principal
Vous venez de vous joindre à l'équipe de données d'une jeune entreprise de diffusion de films en continu. Les métadonnées des films sont stockées dans un fichier Parquet où le champ genres de chaque film est une liste de chaînes, puisque la plupart des films couvrent plusieurs genres. Extrayez le premier genre indiqué de chaque ligne dans une colonne de niveau supérieur propre nommée primary_genre.
polars est importé sous pl, et le DataFrame movies est déjà chargé à partir du fichier Parquet.
Cette activité fait partie du cours
Mise à l'échelle et optimisation des pipelines de données avec Polars
Instructions de l’exercice
- Extrayez le premier élément de la liste
genresde chaque ligne à l'aide d'une expression de liste. - Donnez à la nouvelle colonne l'alias
primary_genre.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
result = movies.select(
"movie_title",
"genres",
# Get the first genre
pl.col("genres").list.____(0).alias("____"),
).head(8)
print(result)