1
resposta

Tenho uma duvida sobre a leitura do arquivo csv

minha e duvida é que quando importamos um arquivo csv com o pandas

temos o seguinte codigo pd.read_csv('arquivo.csv', sep=';')

minha duvida e pq da erro quando especifico esse separador

1 resposta

Olá, Donny-hans! Tudo bom?

O uso do separador ";" depende do tipo de formatação do arquivo .csv.

Um arquivo CSV originalmente é, conforme o nome menciona, um arquivo "Comma-separated values", ou em português "arquivo separado por vírgulas". Originalmente espera-se algo do tipo:

id,nome,tipo
1,Charmander,Fogo
2,Bulbasaur,Fogo
3,Squirtle,Água
4,Pikachu,Elétrico

Mas quando o separador é ";", então o formato do arquivo é:

id;nome;tipo
1;Charmander;Fogo
2;Bulbasaur;Fogo
3;Squirtle;Água
4;Pikachu;Elétrico

Então é importante conhecer o formato do seu arquivo antes de definir o separador no parâmetro (sep). E além disso, verificar se o erro está relacionado realmente com o separador.

Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e grande abraço!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software