如何更改数据框中的浮点(科学值)?

2024-07-05 15:57:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个数据框:

loc1      [0.0124,0.12243,0.2345....]  [2.3e-7,0.12334,0.2344....]
loc2      [0.3356,0.12301,0.1345....]  [0.0333,0.12334,0.2314....]
loc3      [0.0335,0.12334,0.2344....]  [0.0335,1.2e-5,0.2384....]
....

在第2列中有许多例子是e表示法。我想把这个改成熊猫的数字

谢谢


Tags: 数据数字例子表示法loc1loc3loc2
1条回答
网友
1楼 · 发布于 2024-07-05 15:57:03

您可以尝试以下格式:

pd.set_option('precision', 4)

或者定义自己的格式化程序:

pd.set_option('display.float_format', lambda x: '%.4f' % x)

或者你可以简单地把你的价值观四舍五入

df.round({'column_name': 4})

相关问题 更多 >