2016-02-03 7 views
0

У меня есть кадр данных pandas с 3 столбцами: A, B и C. Я хотел бы сгруппировать по A и B и отобразить те, которые отсортированы по C с помощью python. Это возможно?Группа по 2 столбцам при сортировке сортировки на 3-й

+0

Итак, как вы хотите обобщить c, поскольку группа при условии слияния? Покажите свои данные и опишите желаемый результат. – ako

+0

позволяет говорить, что A - пол, а B - состояние рождения, тогда C, возраст, я хочу быть в отсортированном порядке. – Mike

+0

Вы хотите использовать 'groupby' или установить индекс в [A, B], а затем отсортировать по C? – Alexander

ответ

0

Я думаю, вы можете сначала сгруппировать по столбцам A и B, а затем применить сортировку для столбца C, это отсортирует кадр данных по столбцу C.

df.groupby(['A', 'B']) 
df.sort('C', ascending=False) 
Смежные вопросы