Задать вопрос
@immelnikoff
Изучаю БД

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

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

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

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

Похожие вопросы