У меня есть dataframe_1 с
- ID;
- Имя.
ID | Name |
231| Jane |
222| Alex |
345| Mary |
367| Derek |
И dataframe_2 с
- ID;
- Имя.
ID | Name |
231| Samantha|
224| Debora |
345| Luis |
367| Pit |
Таким образом, итоговый кадр данных должен выглядеть так:
ID | Name |
231| Samantha|
222| Alex |
345| Luis |
367| Pit |
Моя цель - изменить имена в DF1 на имена из DF2, сопоставляя идентификаторы и сохраняя все остальные.
Что я пробовал:
ass['Name'] = ass['Name'].map(cab.set_index('ID')['Name']) #got NaN instead Alex
dd = dict(zip(cab.ID,cab.Name))
ass = ass.replace({"Name": dd}) #nothing changed
Но без результатов.