Is it possible to add one index to a level in multiindex dataframe? For example, I am trying to add 'new_index' to level 1 with nan value.
#Sample data
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
df = df.set_index([['one', 'two', 'three'], [1, 2, 3]])
df.index.names = ['first', 'second']
df
#Output
A B C
first second
one 1 1 4 7
two 2 2 5 8
three 3 3 6 9
#Desired Output
A B C
first second
one 1 1 4 7
new_index NaN NaN NaN
two 2 2 5 8
new_index NaN NaN NaN
three 3 3 6 9
new_index NaN NaN NaN
Thank you very much.