Kom igångKom igång gratis

Hoppa över felaktig data

I den här övningen använder du parametrar i read_csv() för att hantera filer med felaktig data, till exempel rader som har fler värden än kolumner. Som standard utlöser sådana filer ett specifikt fel: pandas.errors.ParserError.

Några rader i Vermonts skattedata är korrupta. För att kunna läsa in de giltiga raderna måste vi tala om för pandas att hoppa över felen. Vi vill också att pandas varnar oss när en rad hoppas över, så att vi förstår hur omfattande dataproblemen är.

pandas har importerats som pd. Övningskoden försöker läsa filen. Om ett pandas.errors.ParserError uppstår körs koden i except-blocket.

Den här övningen är en del av kursen

Effektiv datainläsning med pandas

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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.")
Redigera och kör kod