I have a dataframe with 2 index levels:
value Trial measurement 1 0 13 1 3
As @cs95 mentioned in a comment, to drop only one level, use:
df.reset_index(level=[...])
This avoids having to redefine your desired index after reset.