ix_use = pd.MultiIndex.from_tuples([('foo', 'can'), ('bar', 'baz')], names=
    ['b', 'c'])
other = pd.DataFrame(dict(a=1), index=ix_use)
other
How to slice one MultiIndex DataFrame with the MultiIndex of another