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

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

在科学记数法中,如何降低显示精度:3.85e-15

即四舍五入到 2 位数字(除了科学记数法后缀)

常规df['value'].round(2)将所有值四舍五入为 0 - 这不是我想要的。


aluckdog
浏览 85回答 1
1回答

慕斯王

你可以这样做:'{:0.2e}'.format(3.848326e-15)结果是 :'3.85e-15'获得浮动的解决方法:float('{:0.2e}'.format(3.848326e-15).strip("'"))结果是 :3.85e-15
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python