CommencezCommencez gratuitement

Créer une colonne Enum

Les films ont un vocabulaire de statuts fixe comme Released, Rumored, Post Production, etc. Comme les valeurs permises sont connues d'avance, un Enum convient mieux qu'un Categorical : il ajoute une validation qui intercepte tout statut inconnu avant qu'il ne vienne contaminer le pipeline.

movies est toujours disponible, avec un status_enum prédéfini qui répertorie toutes les valeurs autorisées.

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

  • Convertissez la colonne status en utilisant le status_enum prédéfini.

Exercice interactif pratique

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

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Modifier et exécuter le code