Мне нужно сравнить два кадра данных разного размера по строке и распечатать несоответствующие строки. Позволяет принимать следующие два:Pandas: Diff of two Dataframes
df1 = DataFrame({
'Buyer': ['Carl', 'Carl', 'Carl'],
'Quantity': [18, 3, 5, ]})
df2 = DataFrame({
'Buyer': ['Carl', 'Mark', 'Carl', 'Carl'],
'Quantity': [2, 1, 18, 5]})
Что является наиболее эффективным способом строчном над df2 и распечатывать строки не в df1, например:
Buyer Quantity
Carl 2
Mark 1
Важно: Я не хочу иметь строку :
Buyer Quantity
Carl 3
включены в дифф:
Я уже пробовал: Comparing two dataframes of different length row by row and adding columns for each row with equal value и Outputting difference in two Pandas dataframes side by side - highlighting the difference
Но это не соответствует моей проблеме.
Спасибо
Энди
Почему нет приемлемого ответа? – famargar