Уважаемые, вчера наткнулся на банальнейшую задачку, для решения которой пришлось придумывать какой-то постыдный костыль, хотя по ощущениям, на должна решаться в одну строчку.
В общем, как мне из вот таких данных получить сразу данные на картинке.
`df <- data.frame(id = c(1,1,2,3,3,3),
animals = c("dog", "cat", "cat", "dog", "cat", "rat"),
stringsAsFactors = FALSE)`