У наборі даних з кількома спостереженнями за кожним предметом я хочу взяти підмножину, що містить лише максимальне значення даних для кожного запису. Наприклад, із таким набором даних:
ID <- c(1,1,1,2,2,2,2,3,3)
Value <- c(2,3,5,2,5,8,17,3,5)
Event <- c(1,1,2,1,2,1,2,2,2)
group <- data.frame(Subject=ID, pt=Value, Event=Event)
Суб’єкти 1, 2 та 3 мають найбільше значення pt 5, 17 та 5 відповідно.
Як я міг спочатку знайти найбільше значення pt для кожного суб'єкта, а потім помістити це спостереження в інший кадр даних? Отриманий кадр даних повинен мати лише найбільші значення pt для кожного предмета.