如果其中一列具有相同的数据,如何通过从每个数据帧中选取几列来连接两个数据帧

2024-04-24

有两个数据框df_one and df_two我想通过每个数据帧中的选择性列创建一个新的数据帧

df_one
e b c d 
1 2 3 4 
5 6 7 8 
6 2 4 8 
9 2 5 6

and

df_two

e f g h
1 8 7 6 
5 6 6 4 
6 6 2 4 
9 5 3 2 

我想创建一个新的数据框 new_df

e b g h d
1 6 7 6 4
5 2 6 4 8
6 2 2 4 8
9 2 3 2 6

在此输入图像描述 https://i.stack.imgur.com/MnZY1.png


 result = pd.merge(df_one, df_two, on='e')
 result=result.loc[:,["e","b","g","h","d"]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果其中一列具有相同的数据,如何通过从每个数据帧中选取几列来连接两个数据帧 的相关文章

随机推荐