我有2个数据框df1和df2
df1
Col1 Col2 Col3 Col4
df2
Key_col Col5 Col6 Col7
因此,当我合并两个数据帧时,我只需要第二个数据帧的Key_col。
pd.merge(f1, df2, how='outer')
这给出了两个数据框的所有列
预期产量
Col1 Col2 Col3 Col4 Key_col
尝试这个:
df1 = pd.DataFrame( data=[ [1,2,4], [2,336,6], [343,44,7]], columns=['Col1', 'Col2', 'Col3'])
df2 = pd.DataFrame( data=[ [1,2,45], [2,33,56], [343,44,67]], columns=['Key_Col', 'Col4', 'Col5'])
concated_df = pd.concat([df1,df2['Key_Col']], axis=1)
print(concated_df)
结果成:
Col1 Col2 Col3 Key_Col
0 1 2 4 1
1 2 336 6 2
2 343 44 7 343
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句