pandas - 合并 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
... ....
有人有什么想法吗?我对熊猫还很陌生。感谢任何建议...
解决方案
推荐阅读
- spring - 如何缓存 Spring JPA 分页计数数据?
- kubernetes-pod - 允许 AKS 集群中的所有 Pod 相互通信
- c# - 将泛型对象转换为强类型 T
- javascript - 如何在设定的频率上调用承诺?
- function - pl/sql 在函数中返回区间计算
- r - R - 在保持记录顺序的同时对列表进行重复数据删除
- go - 如何将 ECDSA 公钥转换为 PEM 文件
- git - 使用 git-gui 拉/推子模块提交
- frameworks - 杀死 pid Jenkinsfile Jenkins
- python-3.x - 试图弄清楚如何根据另一列的行值转换特定列中的某些值