У меня есть файл csv, содержащий числовые значения, такие как 1524.449677
. Всегда есть ровно шесть знаков после запятой.
Когда я импортирую файл csv (и другие столбцы) через pandas read_csv
, столбец автоматически получает object
типа данных. Моя проблема в том, что значения показаны как 2470.6911370000003
которые на самом деле должны быть 2470.691137
. Или значение 2484.30691
показано как 2484.3069100000002
.
Это похоже на проблему с типом данных. Я попытался явно read_csv
тип данных при импорте через read_csv
, dtype
аргумент dtype
как {'columnname': np.float64}
. Тем не менее этот вопрос не исчез.
Как я могу получить значения, импортированные и показанные точно так же, как они есть в исходном файле csv?