Python 熊猫:合并2个数据帧
我有两个日期框,我想合并。dfItem由十年期的发票组成,而dfCustomers由客户编号和客户名称组成 我想创建一个新的df,其中对应的kundenavn(客户名称)被添加到dfItem上的每一行。公共列是kundenummer(客户编号)Python 熊猫:合并2个数据帧,python,pandas,Python,Pandas,我有两个日期框,我想合并。dfItem由十年期的发票组成,而dfCustomers由客户编号和客户名称组成 我想创建一个新的df,其中对应的kundenavn(客户名称)被添加到dfItem上的每一行。公共列是kundenummer(客户编号) 如有任何建议,我们将不胜感激 我想如果你提供更多的信息会更好,但我想这会根据你提供的信息来做 df=pd.merge( dfItem ,dfCustomers,on=[' kundenummer']) 这是你想要的吗 result = dfItem.m
如有任何建议,我们将不胜感激 我想如果你提供更多的信息会更好,但我想这会根据你提供的信息来做
df=pd.merge( dfItem ,dfCustomers,on=[' kundenummer'])
这是你想要的吗
result = dfItem.merge(dfCustomers, how='left', on=['kundenummer'])
欢迎来到StackOverflow。请花点时间阅读这篇文章,以及如何提供答案,并相应地修改你的问题。这些提示可能也很有用。这会有所帮助。这会生成所需的布局,但“kundenavn”(客户名称)系列中的所有值都是NaN。我应该修改我的问题还是提供的信息足够?您提供的数据在
'kundenummer'
中没有任何匹配项<在pandas
中,code>JOIN或merge
通过匹配相同的列值来工作,如果找不到值,则返回NaN
。谢谢。你给我指明了正确的方向。我的两个数据帧在“kundenummer”列中都包含一个字符串,我对此一无所知。删除字符串后,您的解决方案有效。我怎样才能把你的答案标记为正确?附言:我已经想了好几天了,终于找到时间寻求帮助。谢谢:)应该会有帮助。不客气:)