Если вы столкнулись с большим количеством групп, любой граф, который вы можете сделать, может оказаться бесполезным из-за слишком большого количества строк и нечитаемой легенды. В этих случаях очень полезно найти группы, которые имеют самую большую и наименьшую информацию в них. Однако в то время как x.size()
сообщает вам членство в группе (после использования groupby
), я не могу найти, чтобы повторно сортировать фрейм данных, используя эту информацию, чтобы вы могли использовать предельный цикл, чтобы отображать только первые группы x.Pandas - Сортировка по номерам членов группы
3
A
ответ
3
Вы можете использовать transform
, чтобы получить отсчеты и сортировку по этому столбцу:
df = pd.DataFrame({'A': list('aabababc'), 'B': np.arange(8)})
df
Out:
A B
0 a 0
1 a 1
2 b 2
3 a 3
4 b 4
5 a 5
6 b 6
7 c 7
df['counts'] = df.groupby('A').transform('count')
df
Out:
A B counts
0 a 0 4
1 a 1 4
2 b 2 3
3 a 3 4
4 b 4 3
5 a 5 4
6 b 6 3
7 c 7 1
Теперь вы можете сортировать counts
:
df.sort_values('counts')
Out:
A B counts
7 c 7 1
2 b 2 3
4 b 4 3
6 b 6 3
0 a 0 4
1 a 1 4
3 a 3 4
5 a 5 4
В одной строке:
df.assign(counts = df.groupby('A').transform('count')).sort_values('counts')
Смежные вопросы
- 1. Сортировка по номерам первых
- 2. Пользовательский Сортировка по номерам и "-"
- 3. Сортировка массива строки по номерам
- 4. Сортировка строк по номерам символов
- 5. pandas: сортировать сгруппированные данные по частоте членов группы
- 6. Объединение кадров данных Pandas по номерам
- 7. RubyOnRails - Сортировка членов по фамилии
- 8. Сортировка по номерам версий в PowerShell
- 9. Две таблицы, сортировка по номерам строк; объединить?
- 10. Поиск и сортировка по номерам в Informix
- 11. Сортировка SQL-запроса по номерам как строка
- 12. Сортировка столбцов 2 столбцов + Adj по номерам
- 13. Кадр данных группы Pandas и сортировка по значению столбца
- 14. сортировка по клавишам группы по
- 15. Сортировка массива объектов по булевы, затем по номерам (JavaScript)
- 16. python pandas сортировка по группам
- 17. Pandas сортировка по группам заполнителям
- 18. Получить свойства членов группы
- 19. Pandas groupby: заполните пропущенные значения от других членов группы
- 20. Сортировка структур-членов по определенному значению
- 21. Сортировка группы по номерам, которые похожи на 1.0, 1.2, ..., 1.14 ... и т. Д. В SSRS
- 22. Индивидуальная идентификация членов группы
- 23. Получить членов группы TFS
- 24. Проверка членов группы пользователей
- 25. Список заблокированных членов группы
- 26. алгоритм распределения членов группы
- 27. Встраивание членов группы Google
- 28. Показать членов группы
- 29. Общее количество членов группы
- 30. Получение членов группы facebook