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
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
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!