DataFrame df содержит столбцы 'city', 'amount', 'count'. Выполнен код:
result = df.groupby('city').agg( total=('amount', 'sum'), n=('count', 'sum'))
Чем является result.index?
RangeIndex — целочисленный индекс (0, 1, 2, ...), 'city' остаётся обычным столбцом
Index с именем 'city', содержащий уникальные значения столбца 'city'
MultiIndex из столбцов 'city', 'total' и 'n', сформированный по именам агрегатов
Index без имени, содержащий значения столбца 'amount' из исходного df