python pandas dataframe加入两个数据框

比尤斯特

我正在尝试加入数据框。他们看起来像这样

DF1 = ID     COUNTRY     YEAR     V1     V2     V3    V4
      12     USA         2012     x      y      z      a
      13     USA         2013     x      y      z      a
      14     RUSSIA      2012     x      y      z      a

DF2 = ID     COUNTRY     YEAR     TRACT
      9      USA         2000       A
      13     USA         2013       B

所需的最终目标是:

DF3 = ID     COUNTRY     YEAR     V1     V2     V3    V4    TRACT    
      9      USA         2000                                 A
      12     USA         2012     x      y      z      a
      13     USA         2013     x      y      z      a      B
      14     RUSSIA      2012     x      y      z      a

我一直在尝试将pd.merge和.join函数与on ='outer'设置一起使用时无法成功

df3 = pd.merge(df1,df2,how='outer',left_on=['ID','Country','Year'],right_on=['ID',"Country","Year"])

试试这个:

df.merge(df2,how='outer',left_on=['ID','COUNTRY','YEAR'],right_on=['ID',"COUNTRY","YEAR"])

(列名应根据您的输入表以大写字母表示)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python,Pandas:比较两个数据框并组合返回

来自分类Dev

一起附加两个数据框(Pandas,Python3)

来自分类Dev

Python Pandas基于多个值字段合并两个数据框

来自分类Dev

Pandas / Python将两个数据框与重复的行合并

来自分类Dev

如何使用python-pandas合并基于互信息的两个数据框?

来自分类Dev

Python Pandas:添加两个数据框的缺失行,并保留多余的列

来自分类Dev

从文本文件Python使用Pandas创建两个数据框

来自分类Dev

使用Pandas / Python将两个数据框使用列表合并到单值映射

来自分类Dev

使用Pandas Python根据通用值合并两个数据框?

来自分类Dev

Python Pandas基于多个值字段合并两个数据框

来自分类Dev

在两个数据框中都找不到Python Pandas删除列

来自分类Dev

如何使用python-pandas合并基于互信息的两个数据框?

来自分类Dev

python pandas:合并两个数据框,但不合并重复行

来自分类Dev

python pandas合并两个数据框并处理重复项?

来自分类Dev

在Pandas / Python中合并两个数据框,使所有列均不包含数据框1

来自分类Dev

将两个数据框合并在一起时对齐数据(Pandas,Python 3)

来自分类Dev

在python pandas中合并两个数据帧

来自分类Dev

Python Pandas比较两个数据框以将国家/地区分配给电话号码

来自分类Dev

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

来自分类Dev

如何使用python pandas在循环中加入多个数据框

来自分类Dev

Python Pandas在索引上加入数据框

来自分类Dev

Pandas Dataframe:通过两个数据框之间的比较创建的列表类型列

来自分类Dev

python pandas在两个轴上加入数据帧(向各个方向合并)

来自分类Dev

使用Pandas比较两个数据框的列值

来自分类Dev

如何在Pandas中融合两个数据框

来自分类Dev

Pandas 中两个数据框的区别

来自分类Dev

Pandas 合并两个数据框并删除额外的行

来自分类Dev

使用 Pandas 比较两个数据帧以返回一个新的数据帧 - Python

来自分类Dev

带有Pandas的Python 2.7:如何恢复两个数据帧的非相交部分?

Related 相关文章

  1. 1

    Python,Pandas:比较两个数据框并组合返回

  2. 2

    一起附加两个数据框(Pandas,Python3)

  3. 3

    Python Pandas基于多个值字段合并两个数据框

  4. 4

    Pandas / Python将两个数据框与重复的行合并

  5. 5

    如何使用python-pandas合并基于互信息的两个数据框?

  6. 6

    Python Pandas:添加两个数据框的缺失行,并保留多余的列

  7. 7

    从文本文件Python使用Pandas创建两个数据框

  8. 8

    使用Pandas / Python将两个数据框使用列表合并到单值映射

  9. 9

    使用Pandas Python根据通用值合并两个数据框?

  10. 10

    Python Pandas基于多个值字段合并两个数据框

  11. 11

    在两个数据框中都找不到Python Pandas删除列

  12. 12

    如何使用python-pandas合并基于互信息的两个数据框?

  13. 13

    python pandas:合并两个数据框,但不合并重复行

  14. 14

    python pandas合并两个数据框并处理重复项?

  15. 15

    在Pandas / Python中合并两个数据框,使所有列均不包含数据框1

  16. 16

    将两个数据框合并在一起时对齐数据(Pandas,Python 3)

  17. 17

    在python pandas中合并两个数据帧

  18. 18

    Python Pandas比较两个数据框以将国家/地区分配给电话号码

  19. 19

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

  20. 20

    如何使用python pandas在循环中加入多个数据框

  21. 21

    Python Pandas在索引上加入数据框

  22. 22

    Pandas Dataframe:通过两个数据框之间的比较创建的列表类型列

  23. 23

    python pandas在两个轴上加入数据帧(向各个方向合并)

  24. 24

    使用Pandas比较两个数据框的列值

  25. 25

    如何在Pandas中融合两个数据框

  26. 26

    Pandas 中两个数据框的区别

  27. 27

    Pandas 合并两个数据框并删除额外的行

  28. 28

    使用 Pandas 比较两个数据帧以返回一个新的数据帧 - Python

  29. 29

    带有Pandas的Python 2.7:如何恢复两个数据帧的非相交部分?

热门标签

归档