Mulai sekarangMulai gratis

Mem-parsing CSV yang berantakan

Seorang penyedia ebook pihak ketiga mengekspor data peminjaman digital Seattle sebagai CSV yang dipisahkan titik koma dengan dua baris metadata di atas header sebenarnya. Konfigurasikan pemindaian Anda agar sesuai dengan tata letak tersebut sehingga tim dapat melihat pratinjau tabel yang bersih.

polars sudah dimuat sebagai pl. Jalur ke file dari vendor ada di MESSY_CSV_PATH.

Latihan ini merupakan bagian dari kursus

Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Lewati 2 baris metadata di atas header.
  • Beri tahu Polars bahwa kolom dipisahkan oleh titik koma.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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)
Edit dan Jalankan Kode