1
resposta

[Dúvida] Python como corrigir o erro int to float (1.000 = 1000)

**Dúvida -> python como corrigir o erro int to float

Pessoal estou começando a aprender pyhton e me deparei com um problema ao tentar manipular algumas planilhas csv. para números acima de mil como 1001, 2200 eles estão sendo lindos no formato float por conta da pontuação dá planilha.

No caso, todos os números assume um valor de 1.001 ou 2.2 complicando a análise exploratória que eu gostaria de realizar. Alguém saberia como posso resolver esso problema?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Hugo, tudo bem?

Para resolver esse problema, você pode usar a biblioteca pandas para ler a planilha e corrigir a formatação dos números.

Tente seguir os passos abaixo:

Importe o Pandas

  import pandas as pd

Em seguida, você pode usar o seguinte código para ler a planilha e corrigir a formatação dos números:

# Lendo a planilha CSV
 df = pd.read_csv('caminho/para/sua/planilha.csv', thousands='.')
 df

O parâmetro thousands='.' informa ao pandas que o ponto (.) é usado como separador de milhar. Isso deve corrigir a leitura dos números na sua planilha.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

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