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

Düzensiz bir CSV'yi ayrıştırma

Üçüncü taraf bir e-kitap satıcısı, Seattle dijital ödünç almalarını gerçek başlığın üstünde iki meta veri satırı olacak şekilde noktalı virgülle ayrılmış bir CSV olarak dışa aktarıyor. Ekip temiz bir tabloyu önizleyebilsin diye taramayı bu düzeni kaldıracak şekilde yapılandır.

polars pl olarak yüklendi. Satıcı dosyasının yolu MESSY_CSV_PATH içinde.

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ı

  • Başlığın üstündeki 2 meta veri satırını atla.
  • Sütunların noktalı virgülle ayrıldığını Polars'a söyle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

result = pl.scan_csv(
    MESSY_CSV_PATH,
    # Skip the 2 metadata rows above the header
    skip_rows=____,
    # Columns are separated by semicolons
    separator="____",
).head(5).collect()
print(result)
Kodu Düzenle ve Çalıştır