Пример данные кадрR: Как объединить строки кадра данных с одним и тем же идентификатором и принять самое новое значение, отличное от NA?
date name speed acceleration
1/1/17 bob 5 NA
1/1/15 george 5 NA
1/1/15 bob NA 4
1/1/17 bob 4 NA
Я хочу, чтобы сконденсировать все строки с этим именем в одну строку и сохранить новейшее значение не-пу для столбца скорости и ускорения.
Желаемая выход
date name speed acceleration
1/1/17 bob 5 4
1/1/15 george 5 NA
См. [Этот пост] (http://stackoverflow.com/questions/24237399/how-to-select-the-rows-with-maximum-values-in-each-group-with-dplyr) для выбора максимальное значение (max работает с датами). –
@Malo: Здесь он не максимальный, но самый новый, вы не берете максимальную скорость, а самую последнюю скорость w.r.t. даты. Поэтому я не думаю, что ваша ссылка релевантна. – Scarabee