Ich möchte ein Wörterbuch mit Spaltennamen verwenden und dann eine für Schleife durchführen, die verglichen wird, wenn die Werte gleich sind, und spezifisch die Werte zeigen, die nicht gleich sind. a.any () oder a.all () "< /p>
Code: Select all
# create df
test2 = {'NAME1': ['Tom', 'nick', 'krish', 'jack'],
'NAME': ['Tom', 'nick', 'Carl', 'Bob']}
dfx = pd.DataFrame(test2)
#create dictionary
thisdict = {
"NAME1": "NAME"
}
#loop and display differences
for a, b in thisdict.items():
if dfx[a] != dfx[b]:
x = dfx[[a, b]]
print(x)