Merge on single level of MultiIndex (original) (raw)

I don't think we can do this now, but it potentially sounds useful...

In [10]: df = pd.DataFrame(randn(10,5))

In [11]: df1 = df[range(0, 3)].set_index([0, 2])

In [12]: df2 = df[range(2, 5)].set_index([2, 4])

join/merge on 2.