CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Exécutez title_to_word_set sur chaque movie_title et 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)
Modifier et exécuter le code