BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • Polars'a hatalı değerleri null yapı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)
Kodu Düzenle ve Çalıştır