In [5]: a.reset_index().merge(b, how="left").set_index('index')Out[5]: col1 to_merge_on col2indexa 1 1 1b 2 3 2c 3 4 NaN请注意,对于某些左合并操作,
a与
a和之间有多个匹配项相比,您最终可能得到更多的行
b。在这种情况下,您可能需要删除重复项。

In [5]: a.reset_index().merge(b, how="left").set_index('index')Out[5]: col1 to_merge_on col2indexa 1 1 1b 2 3 2c 3 4 NaN请注意,对于某些左合并操作,
a与
a和之间有多个匹配项相比,您最终可能得到更多的行
b。在这种情况下,您可能需要删除重复项。