df1 = pd.DataFrame([['a', 'x', 0.123], ['a', 'x', 0.234], ['a', 'y', 0.451],
    ['b', 'x', 0.453]], columns=['first', 'second', 'value1']).set_index([
    'first', 'second'])
df2 = pd.DataFrame([['a', 10], ['b', 20]], columns=['first', 'value']
    ).set_index(['first'])
Объединить мультииндекс с одноиндексными кадрами данных в пандах