我刚刚开始使用Pandas,我尝试使用数据框to_csv
上的fp_df
函数导出数据集
一列(标题为fp_df['Amount Due']
)有多个小数位(结果为0.000042) - 但是当使用to_csv时,它以科学记数法输出,生成的系统将无法读取。它需要输出为' 0.000042'。
最简单的方法是什么?我发现的其他答案看起来过于复杂,我不明白他们的工作方式或原因。
(道歉,如果我的任何术语已经关闭,我还在学习)
答案 0 :(得分:5)
选中the documentation for to_csv()
,您会找到名为float_format
df.to_csv(..., float_format='%.6f')
中定义的所需格式