首页 > 解决方案 > 合并 Pandas 数据框

问题描述

我有2个数据框如下:

DF1 有 100,000 行,有 2 列,即 user_id 和 movie_id

DF1
user_id movie_id
0   1   242
1   2   302
2   1   377
3   3   51
4   1   346
... ... ...
100000 rows × 2 columns

DF2 有 943 行,2 列:user_id 和性别。DF2 中的总 user_id 为 943,与 DF1 中出现的 user_id 相同,但在 DF1 中 user_id 出现多次。

DF2
user_id gender
0   1   M
1   2   F
2   3   M
3   4   M
4   5   F
... ... ...

943 rows × 2 columns

我想加入/合并 DF1 和 DF2。

期望的结果:

user_id movie_id gender
0   1   242        M
1   2   302        F
2   1   377        M   
3   3   51         M
4   1   346        M
... ....

有人有什么想法吗?我对熊猫还很陌生。感谢任何建议...

标签: pandas

解决方案


推荐阅读