У меня есть словарь итогов:
totals = {('china', 1990): 12345, ('china', 1999): 6789, ('mexico', 1989): 98765}
и фрейм данных df
:
country year
china 1990
china 1999
mexico 1989
....
Я хотел бы добавить новый столбец totals
в соответствии ссловарь выше. Я пробовал это, но это не работает:
df['total'] = df[['country', 'year']].apply(lambda x: totals[x])
Какой правильный способ сделать это?