熊猫内连接显然应该返回的值不返回值

时间:2019-06-13 22:53:28

标签: python python-3.x pandas merge

我正在使用始终可以使用

的基本典型连接来连接2个pandas数据帧
pd.merge(a, b, how= 'inner', left_on = 'g', right_on = 'z')

,它返回0行作为列中的输出,我知道实际上应该有一堆返回的值。我想到的两件事是常见的数据类型,并删除了空空格,因此在合并之前,我对两个数据框应用了以下2个操作:

a['godzilla'] = a['godzilla'].str.strip()
a['godzilla'] = a['godzilla'].astype(str)

这些都没有解决问题。如果有一堆匹配的记录,为什么我仍然无法获得预期的结果,我该如何解决该问题?

不确定是否增加太多,数据帧a和b的示例为:

a
653043
123256

b
123256
658752

谢谢。

0 个答案:

没有答案