Я хочу отобразить один столбец данных в другой, используя несколько столбцов.Ниже приведены примеры данных:
df1 = pd.DataFrame()
df1['Date'] = ['2018-08-10','2018-08-10','2018-08-10','2018-08-10','2018-08-10',
'2018-08-11','2018-08-11','2018-08-11','2018-08-12','2018-08-12',
'2018-08-13','2018-08-12','2018-08-12','2018-08-12','2018-08-12']
df1['Name'] = ['A','A','A','A','A',
'B','B','B','C','C',
'D','D','E','F','F']
df1 ['Orgz'] = ['Alpha','Alpha','Alpha','Alpha','Alpha',
'Beta','Beta','Beta','Gamma','Gamma',
'Theta','Theta','Theta','Theta','Theta']
df2 = pd.DataFrame()
df2['Date'] = ['2018-08-10','2018-08-11','2018-08-12','2018-08-12','2018-08-13','2018-08-12','2018-08-12']
df2['Name'] = ['A','B','C','D','D','E','F']
df2 ['Orgz']= ['Alpha','Beta','Gamma','Theta','Theta','Theta','Theta']
df2 ['min'] = [60,85,90,77,25,20,30]
Я хочу сопоставить столбец df2.min с df1, создав новый столбец.Однако у меня есть три общих столбца: «Дата», «Имя» и «Орг. На карту».В этом случае я не могу просто использовать Имя для сопоставления, так как в моей фактической базе данных будет одно и то же имя на другую дату.Поэтому я решил использовать три столбца (Дата, Оргз и Имя) для сопоставления с df2.Результат будет перенесен в новый столбец в df1.Мой фактический результат будет выглядеть следующим образом:

Из результатов вы заметите, что некоторые имена совпадают на одну и ту же дату.в этом случае я просто хочу отобразить минимальное значение в первой строке, остальные строки равны 0.
Как я могу это сделать?
Спасибо, Zep