Ho bisogno di confrontare due dataframe di diverse dimensioni in termini di righe e stampare righe non corrispondenti. Consente di prendere i due seguenti:Panda: Diff di due Dataframes
df1 = DataFrame({
'Buyer': ['Carl', 'Carl', 'Carl'],
'Quantity': [18, 3, 5, ]})
df2 = DataFrame({
'Buyer': ['Carl', 'Mark', 'Carl', 'Carl'],
'Quantity': [2, 1, 18, 5]})
Qual è il modo più efficiente per riga-saggio su DF2 e stampare file non in df1 esempio:
Buyer Quantity
Carl 2
Mark 1
Importante: Non voglio avere fila :
Buyer Quantity
Carl 3
incluso nel diff:
ho già provato: 012. e Outputting difference in two Pandas dataframes side by side - highlighting the difference
Ma questi non corrispondono al mio problema.
Grazie
Andy
Perché non esiste una risposta accettata? Anche lo script – famargar