CommencezCommencez gratuitement

Utiliser une expression catégorielle

L'équipe veut un indicateur rapide pour les films dont le code original_language commence par e (English, Estonian, …). L'espace de noms catégoriel de Polars offre des expressions de type chaîne qui s'appliquent directement à la colonne encodée, sans avoir à la reconvertir en String.

movies_cat est disponible avec original_language déjà convertie en pl.Categorical.

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

  • Utilisez l'espace de noms catégoriel pour vérifier si original_language commence par "e".
  • Donnez à la nouvelle colonne booléenne l'alias starts_with_e.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

result = movies_cat.select(
    "movie_title",
    "original_language",
    # Flag categorical values starting with "e"
    pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)
Modifier et exécuter le code