Pandas to_csv应该抑制指数

问题描述 投票:0回答:1

我有一个数据类型为object的数据框,在写入CSV时,它已转换为指数形式,我想保持原样。我尝试过所有类似

pd.set_option('display.precision',12)

仅当我打印列时才有效..但是当我将其写入csv时,它将转换为指数。结果应应用于所有将转换为指数的列

输入如下所示

EXTERNAL_AUTHOR_ID
1.23426e+18
8.16425e+17
1.70336e+09
1.23426e+18


pandas python-2.7
1个回答
0
投票

您设置的是显示精度,即屏幕上显示的精度。要使用to_csv写入文件,请使用float_format选项:

© www.soinside.com 2019 - 2024. All rights reserved.