предполагаемый набор данных,
df1
num1 num2
27 1
973 3
1410 3
724 1
346 5
df2
a1 a2 c1 c2
27.0 1 red apple
131.0 1 blue banana
2124.0 3 green apple
1345.0 1 red orange
346.0 5 blue grape
Я хочу сравнить num1 - a1 & num2 - a2, если оба условия одинаковы, я хочу добавить значения в c1 и c2 в список (предположим, что начало - пустой список)
условие
Как видите, форма num1-a1, num2 & a2 отличается.
В список добавляются только значения 'c1' и 'c2'
(num1, num2, a1, a2 просто используются для сравнения и сопоставления)
Заказ перемешан, и кадры данных имеют разные размеры. (различная длина столбца)
Вывод того, что я хочу
приведенный выше пример, 2 совпадения, (27-1, 346-5), итак
mylist = [red, apple, blue, grape]
Как я могу это сделать?
Спасибо за чтение.