【发布时间】:2022-01-10 21:22:55
【问题描述】:
我有两个数据框,我在第二个数据框中创建了一个“检查”列,以检查总索赔列中的值是否相等。这是我的两个数据框:
数据框 1
数据框 2
我用来创建“检查”列比较两个数据框之间的总索赔的代码是:
reported_claims['Check'] = np.where(reported_claims['Total Claims'].reset_index(drop=True) == df['Total Claims'].reset_index(drop=True) , 'TRUE', 'FALSE')
我注意到两个数据帧中的第 7 个值都是 31.32,但检查列显示为 False。我只是想知道为什么它说 False 以及如何解决这个问题?非常感谢您的宝贵时间!
【问题讨论】:
标签: python pandas dataframe compare