gpt4 book ai didi

python - Pandas - 写入 to_csv 时的十进制格式而不是科学格式

转载 作者:太空宇宙 更新时间:2023-11-04 08:39:21 27 4
gpt4 key购买 nike

我刚开始使用 Pandas,我正在尝试使用数据框 fp_df 上的 to_csv 函数导出我的数据集

一列(标题为 fp_df['Amount Due'])有多个小数位(结果为 0.000042)- 但是当使用 to_csv 时,它以科学计数法输出,结果系统将无法阅读。它需要输出为“0.000042”。

最简单的方法是什么?我发现的其他答案似乎过于复杂,我不明白它们是如何或为什么起作用的。

(抱歉,如果我的术语有误,我还在学习)

最佳答案

检查 the documentation for to_csv() ,您会发现一个名为 float_format

的属性
df.to_csv(..., float_format='%.6f')

您可以按照 Format Specification Mini-Language 中的定义定义您想要的格式

关于python - Pandas - 写入 to_csv 时的十进制格式而不是科学格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45996515/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com