【发布时间】:2015-02-24 22:52:33
【问题描述】:
我正在使用大型混合类型的 pandas DataFrame,在使用 pandas.DataFrame.read_csv 写入然后重新读取文件后,有大量观察结果与文本文件中的原始值不匹配(或原始数据帧)。如果我在文本编辑器中打开文本文件并找到特定值,则读取后将不匹配。
示例伪代码如下所示
# Hard code value found in text file, no additional digits
val = -2.631
# Re-read DataFrame
df = pd.read_csv('temp.csv', index=False)
print df.Var1.iloc[10]
... -2.6310000000000002
print df.Var1.iloc[10] == val
... False
谢谢。
【问题讨论】:
标签: python python-2.7 pandas