For example, I have:
In [1]: df = pd.DataFrame([8, 9], index=pd.MultiIndex.from_tuples([(1, 1, 1),
You don't need to create a new DataFrame instance! You can modify the index:
df.index = df.index.droplevel(2) df A 1 1 8 3 9
You can also specify negative indices, for selection from the end:
df.index = df.index.droplevel(-1)