我已经将pandas数据帧中的一个浮点列转换为显示百分比,使用:
df[fieldname].apply(lambda x: "{0:.2f}%".format(x*100))
但是当我使用df.to_excel()
在Excel中保存文件时,它显示的是一般格式的列,而不是MS excel中的数字格式。
有没有办法将数据保存为excel中的数字格式?
发布于 2019-09-25 23:43:52
来自pandas.DataFrame.to_excel
的Pandas文档
Parameters:
float_format : str, optional
Format string for floating point numbers. For example float_format="%.2f" will format 0.1234 to 0.12.
因此,请使用以下命令将文件保存到excel:df.to_excel(float_format="%.2f")
https://stackoverflow.com/questions/58101930
复制相似问题