合并第二个数据帧中仅包含一列的数据帧

菜鸟

我有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
vbn

尝试这个:

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于一个数据帧中的一列和第二个数据帧中的两列合并两个数据帧

来自分类Dev

根据第二个数据帧替换数据帧中的列

来自分类Dev

根据第二个数据帧汇总一个数据帧

来自分类Dev

将一个熊猫数据帧合并到另一个熊猫数据帧,并从第二个数据帧中删除第一个数据帧中存在的值

来自分类Dev

如何为第一个数据帧中匹配的特定列值的所有值获取第二个数据帧的数据?

来自分类Dev

Spark 合并两个数据帧并通过覆盖第二个数据帧中的值来创建单个数据帧

来自分类Dev

根据第二个数据帧中的日期范围汇总R数据帧

来自分类Dev

R将列乘以第二个数据帧中的值

来自分类Dev

当第二个数据帧中存在匹配值时,替换数据帧列的值

来自分类Dev

如何仅将行从一个数据帧移动到第二个数据帧中不存在 ID 的另一个数据帧?

来自分类Dev

R:重命名第二个数据帧的数据功能中的列(无盲数据)

来自分类Dev

如何根据第二个中的可能值范围合并两个数据帧,但保留第一个中的值?

来自分类Dev

在R中,如何根据第二个数据帧中的组保留一个数据帧中的所有行?

来自分类Dev

R:循环遍历一个数据帧中的一组值更新第二个数据帧

来自分类Dev

将一个数据帧中的NA值替换为第二个数据帧中的值

来自分类Dev

将一个数据帧中的值匹配到不同长度的第二个数据帧中的值

来自分类Dev

如果第一个数据帧中存在行,如何更新第二个数据帧的存在值

来自分类Dev

出现在第二个数据帧中的第一个数据帧的密钥并标记该事实

来自分类Dev

如何使用一个数据帧中的值来计算第二个数据帧中大于或小于它的值的总数?

来自分类Dev

R从第二个数据帧计算新列

来自分类Dev

R根据另一个中的值搜索第二个数据帧

来自分类Dev

Groupby 循环,在同一循环中对第二个数据帧进行分组

来自分类Dev

根据第二个数据帧中的值替换数据帧中的标头

来自分类Dev

使用R中的匹配将列的子集乘以第二个数据帧中的值

来自分类Dev

比较 1 个数据帧中多列的内容,并将布尔值输出到第二个数据帧

来自分类Dev

使用第二个数据帧行条件在数据帧中添加计数行

来自分类Dev

R-根据第二个数据帧中的最接近匹配项分配列值

来自分类Dev

R根据标题名称将列与第二个数据帧中的值相乘

来自分类Dev

用R中第二个数据帧中的列值替换数据帧中三列的每个值

Related 相关文章

  1. 1

    如何基于一个数据帧中的一列和第二个数据帧中的两列合并两个数据帧

  2. 2

    根据第二个数据帧替换数据帧中的列

  3. 3

    根据第二个数据帧汇总一个数据帧

  4. 4

    将一个熊猫数据帧合并到另一个熊猫数据帧,并从第二个数据帧中删除第一个数据帧中存在的值

  5. 5

    如何为第一个数据帧中匹配的特定列值的所有值获取第二个数据帧的数据?

  6. 6

    Spark 合并两个数据帧并通过覆盖第二个数据帧中的值来创建单个数据帧

  7. 7

    根据第二个数据帧中的日期范围汇总R数据帧

  8. 8

    R将列乘以第二个数据帧中的值

  9. 9

    当第二个数据帧中存在匹配值时,替换数据帧列的值

  10. 10

    如何仅将行从一个数据帧移动到第二个数据帧中不存在 ID 的另一个数据帧?

  11. 11

    R:重命名第二个数据帧的数据功能中的列(无盲数据)

  12. 12

    如何根据第二个中的可能值范围合并两个数据帧,但保留第一个中的值?

  13. 13

    在R中,如何根据第二个数据帧中的组保留一个数据帧中的所有行?

  14. 14

    R:循环遍历一个数据帧中的一组值更新第二个数据帧

  15. 15

    将一个数据帧中的NA值替换为第二个数据帧中的值

  16. 16

    将一个数据帧中的值匹配到不同长度的第二个数据帧中的值

  17. 17

    如果第一个数据帧中存在行,如何更新第二个数据帧的存在值

  18. 18

    出现在第二个数据帧中的第一个数据帧的密钥并标记该事实

  19. 19

    如何使用一个数据帧中的值来计算第二个数据帧中大于或小于它的值的总数?

  20. 20

    R从第二个数据帧计算新列

  21. 21

    R根据另一个中的值搜索第二个数据帧

  22. 22

    Groupby 循环,在同一循环中对第二个数据帧进行分组

  23. 23

    根据第二个数据帧中的值替换数据帧中的标头

  24. 24

    使用R中的匹配将列的子集乘以第二个数据帧中的值

  25. 25

    比较 1 个数据帧中多列的内容,并将布尔值输出到第二个数据帧

  26. 26

    使用第二个数据帧行条件在数据帧中添加计数行

  27. 27

    R-根据第二个数据帧中的最接近匹配项分配列值

  28. 28

    R根据标题名称将列与第二个数据帧中的值相乘

  29. 29

    用R中第二个数据帧中的列值替换数据帧中三列的每个值

热门标签

归档