Я работаю с большим разнообразием панд DataFrame, а после записи, а затем перечитывая файл с помощью pandas.DataFrame.read_csv
, существует значительное количество наблюдений, которые не соответствуют исходному значению из текстовый файл (или исходный DataFrame). Если я открою текстовый файл в текстовом редакторе и найду конкретное значение, он не будет соответствовать после чтения.Pandas read_csv/to_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
Спасибо.