У меня есть следующий фрейм данных. Сначала я хочу сгруппировать по a
и b
. В каждой группе мне нужно сделать подсчет значений на основе c
и выбрать только тот, который имеет наибольшее количество отсчетов. Если для одной группы с наибольшим количеством имеется более одного c значений, просто выберите любое.
a b c
1 1 x
1 1 y
1 1 y
1 2 y
1 2 y
1 2 z
2 1 z
2 1 z
2 1 a
2 1 a
Ожидаемый результат будет
a b c
1 1 y
1 2 y
2 1 z
Что является правильным способ сделать это? Было бы еще лучше, если бы я мог распечатать каждую группу со значениями c, отсортированными в качестве промежуточного шага.