从Excel导入到pandas时的荒谬数据

时间:2015-03-25 11:43:13

标签: python excel pandas xlrd

我使用pandas模块将数据从使用LibreOffice Calc创建的简单Excel文件导入xlrd。其中一个单元格包含0.14,但pandas将其读取为0.14000000000001。另一个人0.584,由于某种原因变为0.583999999996

我的代码大致是:

>>> import pandas as pd
>>> xl = pd.ExcelFile("truc.xls")
>>> fr = xl.parse('s')
>>> fr["RISE"]["C_K"]     
0.14000000000000001       #Should be 0.14

你知道是什么造成的吗?

0 个答案:

没有答案