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
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)