我试图减去数据帧中的两列,但它给我所有值相同的结果?

这是我的数据:

        a           b
0   0.35805     -0.01315
1   0.35809     -0.01311
2   0.35820     -0.01300
3   0.35852     -0.01268


我尝试了以下here中建议的方法,但在所有行中对我重复相同的结果。

最佳答案

更像是精度问题,我一直使用decimal

from decimal import *
df.z.map(Decimal)-df.dist.map(Decimal)
Out[189]:
0    0.3711999999999999796246319406
1    0.3712000000000000195232718880
2    0.3712000000000000177885484121
3    0.3712000000000000056454840802
dtype: object

关于python - 从另一列减去一列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55093945/

10-16 22:54