我有两个数据帧,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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句