如何在熊猫中合并两个数据框而不会丢失值

问题描述

我有两个数据框,作为电子表格导入到Pandas中并进行了清理。它们具有类似的键值,称为“ PurchaseOrders”,我正在使用该键值将产品编号与装运编号进行匹配。当我尝试合并它们时,最终只能得到34行的df,但是我有超过400对匹配的产品与装运编号。

这是我得到的最接近的,但我也尝试过使用join()

ShipSheet = pd.merge(new_df,orders,how ='inner')
ShipSheet.shape

这是我的订单df orders df

这是我要使用“ PurchaseOrders”键添加到我的订单df中的new_df new_df

最后,我希望他们看起来像这样 end goal df

我不确定是否没有正确使用合并功能,但是我的最终产品应该有300多个行。我将注意到new_df数据框的'PurchaseOrders'值必须从单个列定界并分成几行,所以我想这可能与它有关。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)