LoslegenKostenlos starten

Eine Categorical-Spalte erstellen

Zurück zum Filmdatensatz des Streaming-Start-ups. In den meisten Zeilen von original_language werden nur einige wenige Codes verwendet (en, fr, es, …). Durch das Casten zu Categorical wird jedes eindeutige Label intern als Ganzzahl codiert, was bei wiederholten Strings Speicher spart.

Diese Übung ist Teil des Kurses

<Kurs>Skalieren und Optimieren von Data-Pipelines mit Polars</Kurs>
Kurs ansehen

Übungsanweisungen

  • Caste die Spalte original_language zu pl.Categorical.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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 bearbeiten und ausführen