我有一个数据帧,它被写入一个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