Mengabaikan error parsing
Ada nilai buruk, teks literal "unknown", yang masuk ke kolom checkouts pada ekspor vendor. Polars biasanya gagal ketika tidak dapat mem-parsing nilai ke dtype yang disimpulkan. Minta Polars melewati error ini agar tim tetap bisa memuat sisa data.
Satu baris normal dan baris dengan nilai buruk telah dicetak untuk Anda agar Anda dapat melihat apa yang terjadi.
Latihan ini merupakan bagian dari kursus
Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars
Instruksi latihan
- Tambahkan argumen yang memberi tahu Polars untuk mengatur nilai buruk menjadi
nulldan terus melakukan pemindaian.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)