为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

aluckdog 2022-11-18 16:46:39
对于 python/pandas 中的浮点值,例如:3.848326e-15在科学记数法中,如何降低显示精度:3.85e-15即四舍五入到 2 位数字(除了科学记数法后缀)常规df['value'].round(2)将所有值四舍五入为 0 - 这不是我想要的。
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

你可以这样做:

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

结果是 :

'3.85e-15'

获得浮动的解决方法:

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

结果是 :

3.85e-15


查看完整回答
反对 回复 2022-11-18
  • 1 回答
  • 0 关注
  • 79 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信