Pandas:在1.1.5和1.2.0版本中合并的不同行为


mapping = pd.merge(
df_1, df_2, how="left", on=["DLM"]
)

上面的代码执行并完成了熊猫1.1.5版本的工作,但代码不适用于熊猫1.2.0或更高版本,它不会抛出任何错误,但即使有一个连接伙伴,它也不会正确连接

例子df_1

<表类>DLMtbody><<tr>1234

发布说明讨论了1.2.0版本中解决的一个错误:

DataFrame.merge()和pandas.merge()在how=right和how=left时返回不一致排序结果的Bug (GH35382)

我认为这就是导致函数在两个版本中工作不同的原因。

相关内容

  • 没有找到相关文章

最新更新