Ich verwende Pandas, um die Ausgaben von zwei Dateien zu vergleichen, die in zwei Datenrahmen (uat, prod) geladen wurden: ...
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
Beim dritten Druck wird eine Fehlermeldung angezeigt: Es können nur identisch beschriftete DataFrame-Objekte verglichen werden. Wenn die ersten beiden gut verglichen werden, was ist dann mit der dritten falsch?
Vielen Dank
pd.concat
, Antworten auf diese Frage geholfen