In python, I am trying to sort my column
Index(['id', 'Q1', 'Q10', 'Q11', 'Q12', 'Q13', 'Q14', 'Q15', 'Q2', 'Q3', 'Q4',
'Q5', 'Q6', 'Q7', 'Q8', 'Q9'],
dtype='object')
using
**test.sort_index(axis=1,key=lambda x: x.str[1:])**
but I am getting results as
Q1 Q10 Q11 Q12 Q13 Q14 Q15 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 id
whereas output should look like:
id,'Q1', 'Q2', 'Q3', 'Q4', 'Q5', 'Q6', 'Q7', 'Q8', 'Q9', 'Q10', 'Q11', 'Q12', 'Q13', 'Q14', 'Q15'