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