Я пытаюсь преобразовать что-то вроде этого df
формат:
df <- data.frame(first = c("a", "a", "b", "b", "b", "c"),
words =c("about", "among", "blue", "but", "both", "cat"))
df
first words
1 a about
2 a among
3 b blue
4 b but
5 b both
6 c cat
в следующий формат:
df1
first words
1 a about, among
2 b blue, but, both
3 c cat
>
Я пытался
aggregate(words ~ first, data = df, FUN = list)
first words
1 a 1, 2
2 b 3, 5, 4
3 c 6
и tidyverse
:
df %>%
group_by(first) %>%
group_rows()
Любые предложения будут оценены!