Kategorik bir ifade kullanma
Ekip, original_language kodu e ile başlayan (English, Estonian, …) filmler için hızlı bir işaret istiyor. Polars'ın kategorik ad alanında, doğrudan kodlanmış sütunda çalışan, String'e geri dönüştürmeye gerek kalmayan, dize benzeri ifadeler bulunur.
movies_cat, original_language zaten pl.Categorical olarak dönüştürülmüş şekilde hazır.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
original_language"e"ile başlıyor mu diye kontrol etmek için kategorik ad alanını kullan.- Yeni boolean sütuna
starts_with_etakma adını ver.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
result = movies_cat.select(
"movie_title",
"original_language",
# Flag categorical values starting with "e"
pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)