【发布时间】:2016-07-20 14:06:47
【问题描述】:
我有一个 pandas 数据框,目前所有列都是浮点数,我正在使用 DF.to_csv 将其导出到 csv 文件。
我希望将其中一列导出为 int 而不是 float。第二列有很多小数的数字,并以科学计数法格式导出。我想导出为具有一定精度的常规十进制数,而不是科学计数法。
假设我的 DF 被称为 DataOut 并且有列 'A'、'B' 和 'C'
有什么可以补充的吗
DataOut.to_csv(filename, mode = 'w', header = False , index=False)
这样A中的值导出为int,B中的值导出为小数,最大精度为20位?
【问题讨论】:
-
为什么不直接复制
DataOut并进行所需的更改,然后在该副本上调用.to_csv()?