Use unique
on cc
before pasting it, and also no need for the mutate
step, you can use summarize
directly:
data %>%
group_by(bb) %>%
summarise(cc = paste(unique(cc), collapse=" "))
# A tibble: 2 x 2
# bb cc
# <fct> <chr>
#1 a hello hi message bye
#2 b q w r t