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
Instructions de l’exercice
- Utilisez l'espace de noms catégoriel pour vérifier si
original_languagecommence 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)