【发布时间】:2018-09-28 21:48:10
【问题描述】:
我想为数据框 df 中的每个 x 找到 y 的唯一名称。例如
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 值。
有什么建议吗?
【问题讨论】: