Я изо всех сил пытался отсортировать все столбцы моего df, однако, мой код, кажется, работает только для первого столбца («Имя») и перетасовывает остальные столбцы, основываясь на первом столбце, как показано здесь:
Index Name Age Education Country
0 W 2 BS C
1 V 1 PhD F
2 R 9 MA A
3 A 8 MA A
4 D 7 PhD B
5 C 4 BS C
df.sort_values(by=['Name', 'Age', 'Education', 'Country'],ascending=[True,True, True, True])
Вот что я надеюсь получить:
Index Name Age Education Country
0 A 1 BS A
1 C 2 BS A
2 D 4 MA B
3 R 7 MA C
4 V 8 PhD C
5 W 9 PhD F
Вместо этого я получаю следующее:
Index Name Age Education Country
3 A 8 MA A
5 C 4 BS C
4 D 7 PhD B
2 R 9 MA A
1 V 1 PhD F
0 W 2 BS C
Не могли бы вы пролить свет на этот вопрос.Спасибо заранее.Cheers, R.