У меня есть два кадра данных df1, df2.
df1=pd.DataFrame(columns=['name','yr'])
df1.name=['a','b','c','b','d','a']
df1.yr=[2017,2016,2017,2018,2018,2019]
df2=pd.DataFrame(index=[2016,2017,2018,2019],columns=['a','b','c','d'],data= np.random.randn(4,4))
Я хочу добавить новый столбец 'z' со значениями из df2, соответствующими 'name' и 'year'.
Использование итераций для оператора не мое рассмотрение.
* добавлено) 'Слияние' не может быть использовано, потому что совпадающие данные в df1 находятся в индексе и столбце df2