Для моего фрейма данных я хочу отфильтровать строку с самым высоким годом, за которым следует самый высокий месяц.
Пример фрейма данных:
df <- data.frame(ID = c(1:5),
year = c(2018,2018,2018,2018,2019),
month = c(9,10,11,12,11))
Я пробовал следующее, но это не вернуть любую запись (что имеет смысл, поскольку максимальный год и максимальный месяц находятся в разных строках). У кого-нибудь есть ответ? Очевидно, что мой желаемый результат будет строка 5.
df %>% filter(year == max(year) & month == max(month))