Aan de slagBegin gratis

Een Categorical-kolom maken

Terug naar de filmgegevensset van de streaming-startup. In de meeste rijen van original_language komen dezelfde handvol codes voor (en, fr, es, …). Door te casten naar Categorical krijgt elk uniek label achter de schermen een geheel getal, waardoor je geheugen bespaart op herhaalde strings.

Deze oefening maakt deel uit van de cursus

Data-pipelines schalen en optimaliseren met Polars

Bekijk cursus

Oefeninstructies

  • Cast de kolom original_language naar pl.Categorical.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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)
Code bewerken en uitvoeren