Новичок в Pandas и попытка добавить столбец от df2
до df1
на основе столбца, который объединяет оба кадра данных. Я хочу сохранить индексы в df1
. Обратите внимание, что df2
имеет много повторяющихся строк, включая дубликаты ItemIds.
DataFrame 1
ItemId
0 1
1 4
2 7
3 8
DataFrame 2
0 column1 ItemId column_to_merge
1 21984 1 apple
2 89767 1 apple
3 84595 2 pear
4 90876 4 tree
5 59876 5 cookie
6 50758 5 cookie
7 85738 7 monster
8 34980 8 kick
Ожидаемый результат
DataFrame 1
ItemId column_to_merge
0 1 apple
1 4 tree
2 7 monster
3 8 kick
Я хочу сохранить индексы DataFrame 1 и добавить столбец DataFrame 2 в DataFrame 1.
Любая помощь очень ценится.
Я удалил дубликаты в df2
перед выполнением слияния, предложенного Картиком Катрагаддой, чтобы слияние могло быть выполнено без включения дубликатов.