Los pandas leen el archivo csv con resultados de valores flotantes en redondeos extraños y dígitos decimales

Tengo un archivo csv que contiene valores numéricos como1524.449677. Siempre hay exactamente 6 decimales.

Cuando importo el archivo csv (y otras columnas) a través de pandasread_csv, la columna obtiene automáticamente el tipo de datosobject. Mi problema es que los valores se muestran como2470.6911370000003 que en realidad debería ser2470.691137. O el valor2484.30691 se muestra como2484.3069100000002.

Esto parece ser un problema de tipo de datos de alguna manera. Traté de proporcionar explícitamente el tipo de datos al importar a través deread_csv dando eldtype argumento como{'columnname': np.float64}. Aún así, el problema no desapareció.

¿Cómo puedo obtener los valores importados y mostrados exactamente como están en el archivo csv de origen?

Respuestas a la pregunta(1)

Su respuesta a la pregunta