Давайте рассмотрим два разных кадра данных панд df1 и df2 , описанных ниже.
Это упражнение состоит в сравнении всех столбцов строка за строкой и возвращении значения, которое является общим для обоих кадров данных, а также имени столбца.
Давайте приведем пример для лучшего понимания. Допустим, следующие кадры данных:
df1 = pd.DataFrame([[23,12,44],[34,55,33]], columns = ['A', 'B', 'C'])
df2 = pd.DataFrame([[11,12,43],[10,51,34]], columns = ['D', 'E', 'F'])
Результат операции должен быть:
col value
0 E 12
1 F 34
Можно ли сделать это эффективно?