降低科学记数法中长小数的准确性

2024-04-24 07:27:00 发布

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

对于python/pandas中的浮点值,例如: 3.848326e-15

在科学记数法中,如何降低显示的准确性: 3.85e-15

即四舍五入到2位(除了科学符号后缀)

一个规则的df['value'].round(2)将所有值舍入为0-这不是我想要的


Tags: pandasdfvalue规则符号科学后缀浮点
1条回答
网友
1楼 · 发布于 2024-04-24 07:27:00

您可以这样做:

'{:0.2e}'.format(3.848326e-15)

结果:

'3.85e-15'

获得浮动的解决方法:

float('{:0.2e}'.format(3.848326e-15).strip("'"))

结果:

3.85e-15

相关问题 更多 >