【发布时间】:2016-09-26 07:21:30
【问题描述】:
我尝试使用 pandas 将 excel 表读入数据框,但对于浮点列,数据读取不正确。我使用函数 read_excel() 来完成任务
在 excel 中,该值为 225789.479905466,而在数据框中,该值为 225789.47990546614,这使我无法将数据从 excel 导入数据库。
有没有人面临与 pandas.read_exel() 相同的问题。我没有问题将 csv 读取到数据框。
杰里米
【问题讨论】:
-
在导出到 csv(使用 Excel)然后使用 read_csv 时是否有同样的问题?
-
其实我只是检查的更详细,如果我使用 read_csv,我也会遇到同样的问题,我的一些单元格的精度高达 8 或 9 个数字
-
如果您导出为 CSV,然后在 CSV 文件中查看其中的数字如何?可能只是当您查看 Excel 时,它没有在屏幕上显示完整的精度。
-
正如我上面所说,使用 read_csv 加载会给我同样的问题,因为有很多浮点数
标签: python excel pandas dataframe precision