如何合并具有不同列的两个不同数据框

时间:2021-05-31 18:39:07

标签: python pandas dataframe

作为 Python 合并/追加方面的超级新手,我正在尝试将两个不同的 DF 合并在一起。

  • DF1 有 2 列文本和 ID 列以及 100 行
  • DF2 有 3 列,包含文本、ID 和匹配列,并且有 20 行

我的目标是将两个 DF 组合在一起,以便 DF2 中的“匹配”列可以合并到 DF1 中。 Match 列都是“True”值,所以当它合并到 DF1 上的其他 80 行时可以是 NaN,我可以稍后修复它。

感谢大家的帮助和支持!

1 个答案:

答案 0 :(得分:1)

尝试使用 .merge() 进行左合并,如下所示:

DF_out = DF1.merge(DF2, on=['Text', 'ID'], how='left')
相关问题