Pandas 如何比较2个不同数据帧的2列,并对结果求和
我有两个数据帧,长度相同,但列数不同 我想比较这些数据帧中的两个特定列,如果值为偶数,则计数器加1,如下所示: df1: df2: 因此,由于它们在3个值中是偶数,因此结果应为:Pandas 如何比较2个不同数据帧的2列,并对结果求和,pandas,compare,Pandas,Compare,我有两个数据帧,长度相同,但列数不同 我想比较这些数据帧中的两个特定列,如果值为偶数,则计数器加1,如下所示: df1: df2: 因此,由于它们在3个值中是偶数,因此结果应为: count = 3 最好的方法是什么?您可以通过对两者进行元素比较来检查: >>> (df1['num'] == df2['outcome']).sum() 3 df1['num'].eq(df2['output']).sum() count = 3 >>> (df1['num
count = 3
最好的方法是什么?您可以通过对两者进行元素比较来检查:
>>> (df1['num'] == df2['outcome']).sum()
3
df1['num'].eq(df2['output']).sum()
count = 3
>>> (df1['num'] == df2['outcome']).sum()
3