Extraire un genre principal
Vous rejoignez l'équipe data d'une startup de streaming de films. 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 de caractères, car la plupart des films couvrent plusieurs genres. Extrayez le premier genre listé de chaque ligne dans une colonne de premier niveau propre nommée primary_genre.
polars est importé sous le nom pl, et le DataFrame movies est préchargé depuis le fichier Parquet.
Cet exercice fait partie du cours
<cours>Mise à l'échelle et optimisation des pipelines de données avec Polars</cours>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)