location_dict = { "A": "Los Angeles", "B": "Fresno", "C": "San Jose" } dataframe['Location_Mapped'] = dataframe['Location'].map(location_dict) data = dataframe.groupby(['Location_Mapped','Customer type','Gender','Product line'])['Total'].agg(['sum', 'mean', 'median']).round(2).reset_index() data
Location_Mappedobject
Fresno33.3%
Los Angeles33.3%
San Jose33.3%
Customer typeobject
Member50%
Normal50%

0

Fresno

Member

1

Fresno

Member

2

Fresno

Member

3

Fresno

Member

4

Fresno

Member

5

Fresno

Member

6

Fresno

Member

7

Fresno

Member

8

Fresno

Member

9

Fresno

Member

Hosted onDeepnote