У меня есть этот data.frame
MWE <- data.frame(x = c("a", "a", "a", "b", "b", "b"), y = c(1,2,3,4,5,6))
, и я хочу получить это data.frame
data.frame(a = c(1,2,3), b = c(4,5,6))
На самом деле, я изначально хочу sum
2 вектора a
и b
(ну, у меня на самом деле гораздо больше векторов, но это проще объяснить только с 2), поэтому я подумал об этом преобразовании. Я могу сделать rowSums
тогда или что-то эквивалентное.
Я пытался использовать pivot_wider
из tidyr
, но у меня была ошибка.
Любая идея, как это сделать сdplyr
или tidyr
?