首页 > 解决方案 > 将一列移动到另一个数据框 pandas

问题描述

我有一个df1看起来像这样的 DataFrame:

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

和另一个 DataFrame,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?例如,添加movie6df1将导致:

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

标签: pythonpandasdataframe

解决方案


  df1=pd.concat([df1,df2['movie6']],axis=0)

推荐阅读