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