Python 如何合并具有不同列的两个不同数据帧
作为Python上merge/append方面的新手,我正在尝试将两个不同的DF合并在一起Python 如何合并具有不同列的两个不同数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,作为Python上merge/append方面的新手,我正在尝试将两个不同的DF合并在一起 DF1有2列,其中包含文本列和ID列以及100行 DF2有3列,其中包含Text、ID和Match列,共有20行 我的目标是将两个DFs组合在一起,以便DF2中的“匹配”列可以合并到DF1中。 Match列都是“True”值,因此当它合并到DF1上的其他80行时,可以是NaN,我可以稍后修复它 谢谢大家的帮助和支持 尝试使用左合并,如下所示: DF_out = DF1.merge(DF2, on=['
- DF1有2列,其中包含文本列和ID列以及100行
- DF2有3列,其中包含Text、ID和Match列,共有20行
DF_out = DF1.merge(DF2, on=['Text', 'ID'], how='left')
请提供您的数据。对该领域的模糊解释可能对许多人来说都不清楚。非常感谢您的评论!我是超级新的堆栈溢出,所以我真的不知道我在做什么。。。。感谢您的耐心。为了改进将来的问题,请将您的一小部分数据作为可复制的代码,用于测试以及您的预期输出。欲了解更多信息,请参阅。非常感谢您的支持!!!!你太棒了@欢迎你。请