Я хочу найти уникальные имена y для каждого x во фрейме данных df.Например,
x <- c(1, 2, 3, 1, 2, 3, 1)
y <- c("alf", "be", "be", "cmg", "be", "cmg", "cmg")
df <- data.frame(x,y)
df
x y
1 1 alf
2 2 be
3 3 be
4 1 cmg
5 2 be
6 3 cmg
7 1 cmg
То, что я хочу, это уникальные значения для каждого значения x
x y
1 alf
cmg
2 be
3 be
cmg
, что я сделал, это
un_values<- df %>% group_by(x) %>% summarize(un_values=unique(y))
, но это даеттолько уникальные значения y без значений x.
Есть предложения?