Categorical bir sütun oluşturma
Yayın platformu girişiminin film veri kümesine geri dönelim. original_language sütunundaki satırların çoğu aynı birkaç kodu kullanıyor (en, fr, es, …). Categorical'a dönüştürmek, her benzersiz etiketi arka planda bir tamsayı olarak kodlar ve tekrar eden string'lerde bellek tasarrufu sağlar.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
original_languagesütununupl.Categoricaltürüne dönüştür.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)