Skapa en Categorical-kolumn
Tillbaka till filmdatasetet från streaming-startupet. De flesta rader i original_language använder samma fåtal koder (en, fr, es, …). Genom att konvertera till Categorical kodas varje unik etikett som ett heltal bakom kulisserna, vilket sparar minne när samma strängar upprepas.
Den här övningen är en del av kursen
Skalning och optimering av datapipelines med Polars
Övningsinstruktioner
- Konvertera kolumnen
original_languagetillpl.Categorical.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)