5
respostas

To_CSV não dividindo por coluna

Eu segui o passo a passo do professor, porém se coloco sep=';' ele não separa em colunas. Testei diversas vezes e o retorno é sempre o mesmo. Quando coloquei sep=',' apenas aí sim funcionou.

Sabem o que pode acarretar isso? Já editei arquivos em outros cursos em que salvando como sep=';' o arquivo ia da forma correta, mas nesse caso não consigo entender o que possa ter acontecido.

5 respostas

Oi Vinicius, como vai?

Poderia por gentileza compartilhar um print de como está ficando quando você coloca o sep=';' e como fica quando coloca o sep=','?

Pode upar as imagens no Imgur e postar o link na resposta, por gentileza.

Fico no aguardo.

Opa Nádia. É um erro aleatório e por algum motivo só funciona nesse Notebook se eu usar sep=','

Já fiz sep=';' em outros e funcionou. Estranho....

https://imgur.com/a/TwCI3wE

É bem estranho isso, Vinicius. Talvez você tenha executado algum código anterior fora de ordem, mas é muito incerto dizer.

Olá Vinicius. isso está acontecendo por conta de como o arquivo .csv foi criado. Alguns DataSet são separados utilizando "vírgulas", outros com "ponto e vírgula" e até "barra invertida". Por isso é interessante abrir o dataset antes no excel por exemplo ou bloco de notas e observar como estão feitas as divisões para que depois ao utilizar o Pandas, você obtenha o melhor resultado para tratamento e visualização desses dados.

Espero ter te ajudado =) e bons estudos!

Victor e Nádia,

Muito obrigado pela resposta. Provavelmente é isso, a origem do arquivo separava por vírgula e seguiu assim até o final. Outros casos tem fluído normal.

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