Пробую так
df.groupby(['client_id', 'phone_number'])[['client_id', 'phone_number']].count()
, но, во-первых, у меня выводится два новых полностью одинаковых столбца, а во-вторых, я не могу отсортировать по одному из столбцов группировки (они стали составным индексом).
Как я могу отсортировать результат по одному индексному столбцу и подсчитать кол-во строк в каждой группе?