Объединение двух датафреймов по столбцу
У меня есть два датафрейма df1 и df2. Столбцы датафрейма df1:userid, movieid, rating, timestamp
Столбцы датафрейма df2:movieid,tags
Как объединить эти два датафрейма по столбцу movieid?
Ничего, далее df1.merge(df2)в голову не приходит, но таким образом все строки столбца movieid забиваются одним и тем же значением.
Ответы (1 шт):
Автор решения: MaxU
→ Ссылка
попробуйте так:
df1["tags"] = df1["movieid"].map(df2.set_index("movieid")["tags"])
PS это решение хорошо работает в том случае когда добавить нужно один столбец.