【发布时间】:2020-12-16 09:05:17
【问题描述】:
您好,我有一个 df,例如:
COL1 COL2
0.005554 0.35200000000000004
5.622e-11 0.267
0.006999999999999999 0.307
2.129e-14 0.469
2.604e-14 0.39
1.395e-60 0.27899999999999997
8.589999999999998e-74 0.29600000000000004
1.025e-42 0.4270000000000001
我知道如何在 COL2 中使用四舍五入
df['COL2'] = df['COL2'].round(3)
但如果我对 COL1 执行相同操作,它只会显示 0
我怎样才能得到:
COL1 COL2
0.005 0.352
5.622e-11 0.267
0.007 0.307
2.129e-14 0.469
2.604e-14 0.39
1.395e-60 0.279
8.560e-74 0.296
1.025e-42 0.427
其实大问题就在这里:
它显示:8.589999999999998e-74
我想在昏迷后只保留 3 个数字
8.590e-74
【问题讨论】: