對于 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
添加回答
舉報
0/150
提交
取消