Enum bir sütun oluşturma
Filmlerin Released, Rumored, Post Production gibi sabit bir durum sözlüğü vardır. İzin verilen değerler en baştan belli olduğundan, Enum Categorical'dan daha uygundur: bilinmeyen bir durumu, veri hattını kirletmeden önce yakalayan bir doğrulama katmanı ekler.
İzin verilen tüm değerleri listeleyen, önceden tanımlı status_enum ile birlikte movies hâlâ kullanımında.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
statussütununu, önceden tanımlıstatus_enumkullanarak dönüştür.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
result = movies.with_columns(
# Cast to the enum
pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)