Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Tambahkan argumen yang memberi tahu Polars untuk mengatur nilai buruk menjadi null dan 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)
Edit dan Jalankan Kode