降低科学记数法中长而小的数字的准确性
reduce accuracy of long small numbers in scientific notation
对于 python/pandas 中的浮点值,例如:
3.848326e-15
在科学计数法中,如何降低显示的准确性:
3.85e-15
即四舍五入到 2 位数字(科学记数法后缀除外)
常规 df['value'].round(2)
将所有值四舍五入为 0 - 这不是我想要的。
你可以这样做:
'{:0.2e}'.format(3.848326e-15)
结果:
'3.85e-15'
获取浮动的解决方法:
float('{:0.2e}'.format(3.848326e-15).strip("'"))
结果:
3.85e-15
对于 python/pandas 中的浮点值,例如: 3.848326e-15
在科学计数法中,如何降低显示的准确性: 3.85e-15
即四舍五入到 2 位数字(科学记数法后缀除外)
常规 df['value'].round(2)
将所有值四舍五入为 0 - 这不是我想要的。
你可以这样做:
'{:0.2e}'.format(3.848326e-15)
结果:
'3.85e-15'
获取浮动的解决方法:
float('{:0.2e}'.format(3.848326e-15).strip("'"))
结果:
3.85e-15