У меня есть список групп и имен, как показано ниже в DF. Я собираюсь упорядочить этот список по алфавиту и объединить каждое имя, разделенное запятой, как показано ниже в DF2. Я думал, что это будет просто, но это окажется более сложным, чем ожидалось!Сортировка списка имен по алфавиту
DF <- tibble::data_frame(
Group = c(1, 1, 1, 2, 2, 3, 3, 3),
Name = c("A", "B", "C", "B", "A", "B", "C", "A"))
DF2 <- tibble::data_frame(
Group = c(1, 2, 3),
Name = c("A, B, C", "A, B", "A, B, C"))
Я бы признателен за любую помощь в решении этого объяснить неизвестное количество имен, перечисленных в группе, с или без dplyr трубопровода.
Спасибо!
Как 'DF%>% group_by (Group)%>% реферирования (Comb = паста (Name [заказ (Имя)], collapse = ",")) '? – Abdou
@Abdou или 'DF%>% аранжировать (имя)%>% group_by (группа)%>% summary (Comb = toString (Name))' – Frank
@Frank oh that's gooood! – Abdou