Есть ли способ объединить два кадра данных, в то время как один из них продублированы показатели, такие как следующие:слияние кадров данных с дублированными индексами
dataframe A:
value
key
a 1
b 2
b 3
b 4
c 5
a 6
dataframe B:
number
key
a I
b X
c V
после слияния, я хочу иметь кадр данных, как следующее:
value number
key
a 1 I
b 2 X
b 3 X
b 4 X
c 5 V
a 6 I
Или, может быть, есть лучшие способы сделать это с помощью groupby?