Error de pandas "Sólo se pueden comparar objetos de DataFrame con etiquetas idénticas"

Estoy usando Pandas para comparar las salidas de dos archivos cargados en dos marcos de datos (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

The first two match exactly:
74357    True
74356    True
Name: Customer Number, dtype: bool
74357    True
74356    True
Name: Product, dtype: bool

Para la tercera impresión, recibo un error: solo puedo comparar objetos DataFrame con etiquetas idénticas. Si los dos primeros se comparan bien, ¿qué pasa con el tercero?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta