Я работаю с несколькими ответами на опрос, и возвращенные данные были отформатированы неловко.Вот пример того, как выглядят данные:
df <- data_frame(Person = c("Person1", "Person1","Person2", "Person2","Person3", "Person3"), Q1 = c(NA, 1, NA, 2, NA, 1), Q2 = c(NA, 3, NA, 2, NA, 4),
Q3 = c(2, NA, 4, NA, 1, NA), Q4 = c(5, NA, 5, NA, 5, NA))
Это то, с чего я начинаю:
Person Q1 Q2 Q3 Q4
<chr> <dbl> <dbl> <dbl> <dbl>
1 Person1 NA NA 2 5
2 Person1 1 3 NA NA
3 Person2 NA NA 4 5
4 Person2 2 2 NA NA
5 Person3 NA NA 1 5
6 Person3 1 4 NA NA
Это то, что я хотел бы:
Person Q1 Q2 Q3 Q4
<chr> <dbl> <dbl> <dbl> <dbl>
1 Person1 1 3 2 5
2 Person2 2 2 4 5
3 Person3 1 4 1 5
Я бы хотел сделать это с помощью dplyr, но пока мне не повезло.