У меня есть фрейм данных в R следующего вида:
> head(data)
Group Score Info
1 1 1 a
2 1 2 b
3 1 3 c
4 2 4 d
5 2 3 e
6 2 1 f
Я хотел бы агрегировать его, следуя столбцу Score
, используя max
function
> aggregate(data$Score, list(data$Group), max)
Group.1 x
1 1 3
2 2 4
Но я также хотел бы отобразить столбец Info
, связанный с максимальным значением столбца Score
для каждой группы. Понятия не имею, как это сделать. Моим желаемым результатом будет:
Group.1 x y
1 1 3 c
2 2 4 d
Любая подсказка?