Inizia subitoInizia gratis

Creare una colonna Categorical

Torniamo al dataset dei film della startup di streaming. Gran parte delle righe in original_language usa sempre gli stessi pochi codici (en, fr, es, …). Facendo il cast a Categorical, ogni etichetta unica viene codificata come un intero dietro le quinte, risparmiando memoria sulle stringhe ripetute.

Questo esercizio fa parte del corso

Scalare e ottimizzare le pipeline di dati con Polars

Visualizza corso

Istruzioni dell'esercizio

  • Esegui il cast della colonna original_language a pl.Categorical.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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)
Modifica ed esegui il codice