@immelnikoff
Изучаю БД

Как подсчитать кол-во строк в каждой группе при группирове по двум столбцам?

Пробую так
df.groupby(['client_id', 'phone_number'])[['client_id', 'phone_number']].count()

, но, во-первых, у меня выводится два новых полностью одинаковых столбца, а во-вторых, я не могу отсортировать по одному из столбцов группировки (они стали составным индексом).
Как я могу отсортировать результат по одному индексному столбцу и подсчитать кол-во строк в каждой группе?
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
adugin
@adugin Куратор тега Python
df.groupby(['client_id', 'phone_number']).count().reset_index()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект
30 апр. 2024, в 23:39
3000 руб./за проект