I have a dataframe in below format
country region measure Option1 Option2
A R1 141 max max
A R1 141 max min
A R1 141 max default
A R1 86 min max
A R1 86 min min
A R1 86 min default
A R1 86 default max
A R1 86 default min
A R1 86 default default
A R2 215 max max
A R2 215 max min
A R2 215 max default
A R2 72 min max
A R2 72 min min
A R2 72 min default
A R2 72 default max
A R2 72 default min
A R2 72 default default
A R3 473 max max
A R3 473 max min
A R3 473 max default
A R3 36 min max
A R3 36 min min
A R3 36 min default
A R3 36 default max
A R3 36 default min
A R3 36 default default
after sorting using df.sort(['country','Option1','Option2','region'])
country region measure Option1 Option2
A R1 86 default default
A R2 72 default default
A R3 36 default default
A R1 86 default max
A R2 72 default max
A R3 36 default max
A R1 86 default min
A R2 72 default min
A R3 36 default min
A R1 141 max default
A R2 215 max default
A R3 473 max default
A R1 141 max max
A R2 215 max max
A R3 473 max max
A R1 141 max min
A R2 215 max min
A R3 473 max min
A R1 86 min default
A R2 72 min default
A R3 36 min default
A R1 86 min max
A R2 72 min max
A R3 36 min max
A R1 86 min min
A R2 72 min min
A R3 36 min min
Here I want to specifically have the order in below format:
country region measure Option1 Option2
A R1 86 min min
A R2 72 min min
A R3 36 min min
A R1 86 min max
A R2 72 min max
A R3 36 min max
A R1 86 min default
A R2 72 min default
A R3 36 min default
A R1 86 default min
A R2 72 default min
A R3 36 default min
A R1 86 default default
A R2 72 default default
A R3 36 default default
A R1 86 default max
A R2 72 default max
A R3 36 default max
A R1 141 max min
A R2 215 max min
A R3 473 max min
A R1 141 max default
A R2 215 max default
A R3 473 max default
A R1 141 max max
A R2 215 max max
A R3 473 max max
Can anyone help me with an approach to achieve this customized order of rows?