У меня есть 2 кадра данных:
df1:
branch sessions users
toledo 10 3
new york 14 2
boston 102 43
seattle 9 7
df2:
branch guests
toledo 10
new york 14
boston 102
seattle 9
Результат, который я ищу, объединяет столбец "гости" изОт df2 до df1 вот так: df1:
branch sessions users guests
toledo 10 3 10
new york 14 2 14
boston 102 43 102
seattle 9 7 9
Я пробовал concat
, join
и merge
без удачи.
С merge
guest_sessions = df2[['branch','guests']].copy()
pd.merge(df1, guest_sessions, left_index=True, right_index=True)
Я получаю это:
branch_x sessions users guests_x branch_y guests_y
Что я делаю не так?