В настоящее время я имею проблему следующим образом. В наборе данных, где есть несколько наблюдений для каждого объекта, и я хочу сделать подмножество этого набора данных, в котором будут выбраны только максимальные данные для записи. Например, для набора данных, как показано ниже:
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 для каждого объекта.