Заполнение строк в DataFrame, полученном агрегированием

Получаемый агрегированием

df_2 = df_1.groupby(['US','Data','Summa']).agg({'Summa': 'count'})
df_2.rename(columns={'Summa': 'S'})

DatаFrame df2 имеет такой вид

DatаFrame

То есть в столбцах US и Data только заголовки подгрупп, и при выгрузке в Excel получаются объединённые ячейки, которые нельзя потом отфильтровать и и отсортировать. Можно средствами Python в полученном DatаFrame заполнить значения столбцов US и Data заголовками подгрупп в каждой строке ? Если честно, я не очень понимаю, что за объект из одного столбца получается в результате агрегирования, потому что

df_2.info()

показывает

<class 'pandas.core.frame.DataFrame'>
MultiIndex: 321373 entries, ('J308616', Timestamp('2020-06-09 00:00:00'), np.int64(100)) to ('J311795', Timestamp('2024-03-15 00:00:00'), np.int64(5000))
Data columns (total 1 columns):
 #   Column  Non-Null Count   Dtype
---  ------  --------------   -----
 0   Summa   321373 non-null  int64
dtypes: int64(1)

Ответы (0 шт):