将一列移动到另一个数据帧

2024-05-04 23:41:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧df1,看起来像这样:

userId   movie1   movie2   movie3
0        4.1      0.0      1.0 
1        3.1      1.1      3.4
2        2.8      0.0      1.7 
3        0.0      5.0      0.0
4        0.0      0.0      0.0
5        2.3      0.0      2.0

另一个数据帧df2如下所示:

userId   movie4   movie5   movie6
0        4.1      0.0      1.0 
1        3.1      1.1      3.4
2        2.8      0.0      1.7 
3        0.0      5.0      0.0
4        0.0      0.0      0.0
5        2.3      0.0      2.0

如何从df2中选择一列并将其添加到df1?例如,将movie6添加到df1将导致:

userId   movie1   movie2   movie3   movie6
0        4.1      0.0      1.0      1.0
1        3.1      1.1      3.4      3.4
2        2.8      0.0      1.7      1.7
3        0.0      5.0      0.0      0.0
4        0.0      0.0      0.0      0.0
5        2.3      0.0      2.0      2.0

Tags: 数据df1df2useridmovie2movie1movie3movie4