首页 > 解决方案 > Pandas 数据框合并为匹配列提供了奇怪的输出

问题描述

这是我正在尝试的合并。

X_context = X_answers.merge(X,on="document_id")

我正在特别检查 5 个文档 ID。

X_answers-> 验证这有上面提到的所有 5 个文档 ID。

X-> 验证这有上面提到的所有 5 个文档 ID。

两者都有X_answers&Xdocument_id

但是合并总是排除这 5 个文档 id,即使它们存在于两个数据帧(X_answers& X)中

如果两个数据框中都存在文档 ID,则合并应该可以工作并包含它们。有人可以帮我理解这里出了什么问题吗?

标签: pythonpandasdataframemergeetl

解决方案


推荐阅读