Я смогу объяснить на примере, чего мне нужно достичь:
![enter image description here](https://i.stack.imgur.com/bOrYL.png)
Хотя оба фрейма данных имеют дубликаты, значения столбца 'first_name' различны. Теперь я хочу объединить оба с выводом что-то вроде этого:
![enter image description here](https://i.stack.imgur.com/PeeZt.png)
df_a.merge(df_b, on='subject_id', how='left')
Слияние панд не выдаст этот вывод из-за дубликатов. Как я могу получить желаемый результат или любые другие предложения?