Ayrıştırma hatalarını yok sayma
Satıcı dışa aktarımındaki checkouts sütununa hatalı bir değer, yani "unknown" metni sızmış. Polars, normalde bir değeri çıkarılan dtype'a ayrıştıramadığında hata verir. Ekibin geri kalan veriyi yine de yükleyebilmesi için Polars'a bu hataları atlamasını söyle.
Neler olduğunu görebilmen için normal bir satır ve hatalı değer içeren satır senin için yazdırıldı.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
- Polars'a hatalı değerleri
nullyapıp taramaya devam etmesini söyleyen argümanı ekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
result = pl.scan_csv(
MESSY_CSV_PATH,
separator=";",
skip_rows=2,
schema_overrides={
"checkouts": pl.Int64,
"branch_code": pl.String,
},
# Tolerate values that don't fit the schema
____=____,
).collect()
print(result)