Pandas的"Can only compare identically-labeled DataFrame objects"错误

6 浏览
0 Comments

Pandas的"Can only compare identically-labeled DataFrame objects"错误

我正在使用Pandas来比较加载到两个数据框(uat、prod)中的两个文件的输出:

...

uat = uat[['Customer Number','Product']]
prod = prod[['Customer Number','Product']]
print uat['Customer Number'] == prod['Customer Number']
print uat['Product'] == prod['Product']
print uat == prod
前两个完全匹配:
74357    True
74356    True
Name: Customer Number, dtype: bool
74357    True
74356    True
Name: Product, dtype: bool

对于第三个打印,我得到一个错误:

只能比较标签完全相同的DataFrame对象。如果前两个比较正常,那么第三个有什么问题?

谢谢

0