1
resposta

[Bug] Quando abro diretamente da URL da erro.

As tentativas de abrir , como explicado no curso, pondo na url o caminho do github e apos isso usando sep = ' ; ' como separador, geraram esse erro. ParserError: Error tokenizing data. C error: Expected 1 fields in line 137, saw 5

Baixando o arquivo e abrindo, foi tranquilo, mas fiquei na duvida referente ao motivo do erro. Grato pela atenção!

1 resposta

Olá Pedro, tudo bem com você?

O erro que você recebeu é gerado quando o Pandas não consegue analisar o arquivo CSV corretamente. Isso pode acontecer por vários motivos, como um separador inesperado em uma linha específica, arquivo baixado de forma incompleta ou corrompida, dentre outros.

Uma solução quando se deparar com esse problema é especificar a engine do Python, que se refere ao mecanismo interno utilizado para analisar e processar o conteúdo do arquivo., exemplo:

pd.read_csv(url, sep=';', engine='python')

Em caso de uso do Google Colab, também é sempre recomendável reiniciar o ambiente de execução. Você pode reiniciar o ambiente de execução clicando na barra de ferramentas localizada na parte superior da tela e em "Ambiente de execução" clique na opção "Reiniciar sessão e executar tudo" na janela que será aberta clique em "Sim":

Imagem contendo a exibição do ambiente de execução

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!