当使用df.to_csv编写csv时,Pandas数据帧整数列在csv文件中使用科学表示法



我有一个数据帧,它被写入一个csv文件,其中有一列整数值,如1618240891297,但表中显示的是科学符号1.61824E+12。我可以通过将Excel中的数字格式常规更改为编号来更正它。在使用DataFrame.to_csv写入csv文件时,是否有方法进行此更改?

您可以使用DataFrame.to_csv()float_format参数来控制输出格式。例如:

df.to_csv('myfile.csv', sep=',', float_format='%.6f')   # write with precision .6

最新更新