CommencezCommencez gratuitement

Créer une colonne de type Categorical

De retour au jeu de données de films de la jeune entreprise de diffusion en continu. La plupart des lignes de original_language utilisent les mêmes quelques codes (en, fr, es, …). Convertir en Categorical encode chaque étiquette unique en un entier en coulisse, ce qui économise de la mémoire pour les chaînes répété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 original_language en pl.Categorical.

Exercice interactif pratique

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

movies_cat = movies.with_columns(
    # Cast to Categorical to save memory
    pl.col("original_language").____(pl.____)
)

result = movies_cat.select("movie_title", "original_language").head(8)
print(result)
Modifier et exécuter le code