Слияние панд не дает никаких данных - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть 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

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...