У меня есть мультииндексный фреймворк, который я объединяю с другим фреймворком multiIndex и он успешно объединяется, но теперь он имеет только один индекс?Создайте многоиндекс из индекса и столбца
climate_df2.index.names
Out[79]: FrozenList(['key', 'Y'])
fileformat_df.index.names
Out[80]: FrozenList(['key', 'Y'])
climate_df3 = pd.merge(climate_df2.reset_index(), fileformat_df.reset_index(),
on = ["key","Y"], how = "inner").set_index("key","Y")
climate_df3.index.names
Out[81]: FrozenList(['key'])
climate_df3.columns
Out[82]: Index(['Y', 'DatasetName', 'Organization', 'URL', 'FileFormat'], dtype='object')
Но теперь прежний индекс «Y» является столбцом в объединенной информационной кадре. Поэтому мне хотелось бы, чтобы объединенный DF возвратил оба индекса в первую очередь или просто добавил столбец «Y» к объединенному файловому кадру.