My present data frame columns are ordered as
df.columns = ['S1FF', 'S1Ipmax', 'S2POA',
...
'M04Vpmax', 'M04elec_event', 'M04group', 'M04met_event', 'M04mode',
'M04validation_1min', 'M04validation_2min', 'M04S1T', 'M04S2T',
'M04datetime'] # Columns start with S1,S2, M01 to M24
I want to sort them in reverse alphabetical order. My present code is
df = df.reindex(sorted(df.columns), axis=1)
My present output is
df.columns = ['M01FF', 'M01Ipmax', 'M02POA',
...
'S1FF', 'S1Ipmax', 'S2POA']
But my expected output is reverse alphabetical order as
df.columns = ['S1FF', 'S1Ipmax', 'S2POA','M01FF', 'M01Ipmax', 'M02POA',
...
'M23FF', 'M24Ipmax', 'M24POA']