ComeçarComece de graça

Ignorar dados com erro

Neste exercício, você vai usar parâmetros de read_csv() para lidar com arquivos com dados problemáticos, como registros com mais valores do que colunas. Por padrão, tentar importar esses arquivos gera um erro específico: pandas.errors.ParserError.

Algumas linhas nos dados de imposto de Vermont aqui estão corrompidas. Para carregar as linhas boas, precisamos dizer ao pandas para ignorar erros. Também queremos que o pandas emita um aviso quando pular uma linha, para sabermos a extensão dos problemas nos dados.

pandas já foi importado como pd. O código do exercício vai tentar ler o arquivo. Se ocorrer um pandas.errors.ParserError, o código no bloco except será executado.

Este exercício faz parte do curso

Ingestão de dados simplificada com pandas

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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.")
Editar e executar o código