按两列中的列值合并数据框

DPdl

我有两个数据帧,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
哈夫潘

您可以使用.merge()

df1.merge(df2)

输出 :

    w   x   y   z
0   a   d   k   o
1   c   f   m   q

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按数据框中的两列过滤

来自分类Dev

如何合并数据框列中的值

来自分类Dev

按列值连接数据框(无外部合并)

来自分类Dev

将两个 Pandas 数据框与列值合并

来自分类Dev

比较两个或三个数据框中的列值并合并

来自分类Dev

根据熊猫数据框中的两列合并单元格值

来自分类Dev

根据列值合并数据框中的行值

来自分类Dev

如何合并数据框中的每两列?

来自分类Dev

Python Pandas-在数据框中合并两列

来自分类Dev

合并同一 Pandas 数据框中的两列

来自分类Dev

合并数据框时按列分组

来自分类Dev

在 Pandas/Python 中合并数据框中的列值

来自分类Dev

如何合并两列的float值并将其放在数据框的另一列中?

来自分类Dev

在 Pandas 中按两列过滤数据框

来自分类Dev

熊猫根据列中的相同值合并数据框

来自分类Dev

根据列中的值合并熊猫数据框

来自分类Dev

更改数据框列中的值取决于不同数据框中两列的值

来自分类Dev

按条件替换pandas数据框列中的值

来自分类Dev

在Pandas数据框中按浮点值过滤列

来自分类Dev

按条件在数据框的列中填写空值

来自分类Dev

将两个数据框列中的数据合并为一列

来自分类Dev

在熊猫数据框中附加两列的最小值

来自分类Dev

从值不同的两个数据框中获取列

来自分类Dev

根据两列中的值重塑熊猫数据框

来自分类Dev

合并数据框中的两列并在R中的现有数据框中创建新列

来自分类Dev

Python Pandas:按索引合并两个数据框,并合并具有相同名称的列

来自分类Dev

通过优先排列其中一列来合并数据框中的两列

来自分类Dev

合并数据框的列

来自分类Dev

如何按每个数据框中的列值对列表中的数据框进行排序?

Related 相关文章

热门标签

归档