我使用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
你知道是什么造成的吗?