Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫:合并2个数据帧_Python_Pandas - Fatal编程技术网

Python 熊猫:合并2个数据帧

Python 熊猫:合并2个数据帧,python,pandas,Python,Pandas,我有两个日期框,我想合并。dfItem由十年期的发票组成,而dfCustomers由客户编号和客户名称组成 我想创建一个新的df,其中对应的kundenavn(客户名称)被添加到dfItem上的每一行。公共列是kundenummer(客户编号) 如有任何建议,我们将不胜感激 我想如果你提供更多的信息会更好,但我想这会根据你提供的信息来做 df=pd.merge( dfItem ,dfCustomers,on=[' kundenummer']) 这是你想要的吗 result = dfItem.m

我有两个日期框,我想合并。dfItem由十年期的发票组成,而dfCustomers由客户编号和客户名称组成

我想创建一个新的df,其中对应的kundenavn(客户名称)被添加到dfItem上的每一行。公共列是kundenummer(客户编号)


如有任何建议,我们将不胜感激

我想如果你提供更多的信息会更好,但我想这会根据你提供的信息来做

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”列中都包含一个字符串,我对此一无所知。删除字符串后,您的解决方案有效。我怎样才能把你的答案标记为正确?附言:我已经想了好几天了,终于找到时间寻求帮助。谢谢:)应该会有帮助。不客气:)