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

Přeskakování chybných dat

V tomto cvičení použiješ parametry funkce read_csv() k načítání souborů s chybnými daty, například záznamů, které obsahují více hodnot, než je sloupců. Ve výchozím nastavení takový soubor způsobí specifickou chybu: pandas.errors.ParserError.

Některé řádky v datech daňových přiznání z Vermontu jsou poškozené. Abychom mohli načíst správné řádky, musíme říct pandas, aby chyby přeskakoval. Zároveň chceme, aby nás pandas upozornil pokaždé, když řádek přeskočí – ať víme, jak rozsáhlý problém s daty máme.

pandas je naimportovaný jako pd. Kód cvičení se pokusí soubor načíst. Pokud nastane chyba pandas.errors.ParserError, spustí se kód v bloku except.

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

Streamlined Data Ingestion with pandas

Zobrazit kurz

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

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

try:
  # Import the CSV without any keyword arguments
  data = ____
  
  # View first 5 records
  print(data.head())
  
except pd.errors.ParserError:
    print("Your data contained rows that could not be parsed.")
Upravit a spustit kód