IniziaInizia gratis

Salta i dati non validi

In questo esercizio userai i parametri di read_csv() per gestire file con dati non validi, ad esempio record con più valori delle colonne disponibili. Per impostazione predefinita, provare a importare questi file genera un errore specifico, pandas.errors.ParserError.

Alcune righe dei dati fiscali del Vermont qui sono corrotte. Per caricare le righe valide, dobbiamo dire a pandas di ignorare gli errori. Inoltre, vogliamo che pandas ci avvisi quando salta una riga, così sappiamo l'entità dei problemi nei dati.

pandas è stato importato come pd. Il codice dell'esercizio proverà a leggere il file. Se si verifica un pandas.errors.ParserError, verrà eseguito il codice nel blocco except.

Questo esercizio fa parte del corso

Acquisizione dati semplificata con pandas

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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.")
Modifica ed esegui il codice