Créer un dtype Object
Pour une exploration de texte ponctuelle, l'équipe souhaite obtenir, pour chaque film, le titre sous forme d'un ensemble (set) Python de mots en minuscules. Comme un set n'est pas un dtype natif de Polars, enregistrez-le dans une colonne de dtype pl.Object.
Le DataFrame movies est disponible, et l'utilitaire title_to_word_set(title) est déjà défini et retourne un set Python de mots en minuscules extraits d'un titre.
Cette activité fait partie du cours
Mise à l'échelle et optimisation des pipelines de données avec Polars
Instructions de l’exercice
- Exécutez
title_to_word_setsur chaquemovie_titleet enregistrez les sets Python retournés dans une nouvelle colonne. - Donnez à la nouvelle colonne l'alias
title_word_set.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
result = movies.with_columns(
pl.col("movie_title")
# Convert each title to a set of words
.____(title_to_word_set, return_dtype=pl.____)
.alias("____")
).select("movie_title", "title_word_set").head(8)
print(result)