【发布时间】:2021-04-02 04:12:53
【问题描述】:
我从 excel 中读取了一个文件并读取为 pandas 数据框。
我必须对浮动数据类型值进行一些转换。
我想添加尾随零或更改值的小数位。 例如: 25 至 25.0000 23.3 至 23.3000 24.55 至 24.5500
我尝试将值更改为 str,然后添加零。 但是在将其导出回 excel 时,我得到了我想要的字符串(文本)。
我也尝试过十进制库,但在导出时遇到了同样的问题。
请帮助大家。 我想将文件导出到 excel,所以需要相应地进行更改。
谢谢
【问题讨论】:
-
这是你必须在excel单元格的格式中调整的东西。对于 Excel 25 与 25.0000 相同。更改单元格格式将修改其显示方式。
-
@divingTobi 嘿,谢谢您的解决方案。实际上我有办法在excel中包含许多包含浮动值的列。虽然它在 excel、25 和 25.0000 中相同,但是手动更改格式很烦人,并且正在考虑通过 python 将其自动化。你能建议任何方法或文章来做到这一点。谢谢
-
请看下面我的回答,我基本上是从 XlsxWriter 文档中复制了代码。
标签: python excel pandas dataframe numpy