Os pandas lêem o arquivo csv com valores flutuantes resultam em arredondamentos estranhos e dígitos decimais

Eu tenho um arquivo csv contendo valores numéricos, como1524.449677. Sempre existem exatamente 6 casas decimais.

Quando importo o arquivo csv (e outras colunas) via pandasread_csv, a coluna obtém automaticamente o tipo de dadosobject. Meu problema é que os valores são mostrados como2470.6911370000003 que realmente deveria ser2470.691137. Ou o valor2484.30691 é mostrado como2484.3069100000002.

Isso parece ser um problema de tipo de dados de alguma forma. Tentei fornecer explicitamente o tipo de dados ao importar viaread_csv dando odtype argumento como{'columnname': np.float64}. Ainda assim, o problema não foi resolvido.

Como posso obter os valores importados e mostrados exatamente como estão no arquivo csv de origem?

questionAnswers(1)

yourAnswerToTheQuestion