У меня есть фрейм данных с идентификатором и разрешением да и нет, например
a <- data.frame(id = c(1,1,1,1,1,2,2,2,3,3,3,3), val = c("y","y","y","n","n","n","n","y","n","n","y","y"))
исходный фрейм данных
Я хочу вывести для каждого уникального идентификатора самое повторное значение. пример результата для этого кадра данных:
data.frame(id = c(1,2,3), val = c("y","n","y"))[result][2]
или
data.frame(id = c(1,2,3), val = c("y","n","n"))
Любая помощь приветствуется заранее!