[英]Merging dataframes by column values in two columns
我有兩個數據框df1和df2:
df1 = pandas.DataFrame({'w':['a','b','c'], 'x':['d','e','f']})
df2 = pandas.DataFrame({'w':['b','a','g','c'], 'x':['h','d','i','f'],'y':['j','k','l','m'],'z':['n','o','p','q']})
In [106]: df1
Out[106]:
w x
0 a d
1 b e
2 c f
In[107]: df2
Out[107]:
w x y z
0 b h j n
1 a d k o
2 g i l p
3 c f m q
兩個數據幀具有相同的列df1和df2。 我需要將df2上的列“ y”和“ z”添加到df1,以使列“ w”和“ x”中的值相同。
最終結果將是:
w x y z
0 a d k o
1 c f m q
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.