问题遇到的现象和发生背景
我在做某猫的订单整理的时候,因为是在外国公司,所以我们要按照当地的汇率帮忙算出这个单,大约是多少钱。
所以我们都会把每个订单的金额乘以汇率,就会算出当地的金额。
问题相关代码,请勿粘贴截图
Merage_2.loc[(Merage_2['订单关闭原因'].str.contains('买家未付款',na=False)),'미결재 금액'] = Merage_2['总金额']*Merage_2['人民币汇率']
运行结果及报错内容
在图片上可以看出,我手动计算的话,总金额 215.98 乘以 汇率 182.9 等于 39503。
但是我用上面的python代码计算的话。 是等于总金额 215.98 乘以 汇率 182.9 等于 39500
我就奇怪了.. 怎么会这样呢?