Začněte nyníZačněte zdarma

Zpracování nepřehledného CSV souboru

Dodavatel elektronických knih exportuje data o digitálních výpůjčkách ze Seattlu jako CSV soubor oddělený středníky, přičemž nad skutečným záhlavím jsou dva řádky s metadaty. Nakonfiguruj načítání souboru tak, aby Polars rozpoznal správnou strukturu a tým mohl zobrazit přehlednou tabulku.

polars je načtený jako pl. Cesta k souboru dodavatele je uložená v MESSY_CSV_PATH.

Toto cvičení je součástí kurzu

Scaling and Optimizing Data Pipelines with Polars

Zobrazit kurz

Pokyny k cvičení

  • Přeskoč 2 řádky s metadaty, které jsou nad záhlavím.
  • Nastav Polars tak, aby věděl, že sloupce jsou oddělené středníky.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód