【发布时间】:2019-12-05 20:08:50
【问题描述】:
我希望从数据框的两列中过滤字符串的唯一组合。
初始数据帧:
trial<-data.frame(x=c("A","B"),y=c("B","A"))
trial
x y
1 A B
2 B A
想要的结果:
x y
1 A B
到目前为止,我尝试使用dplyr::distinct() version 0.8.3 和unique(trial[,c("x","y"]),但都没有产生预期的结果。向每列添加更多字符以手动创建组合并没有帮助。
trial %>%
distinct(x,y)
x y
1 A B
2 B A
unique(trial[,c("x","y")])
x y
1 A B
2 B A
为了使这些功能起作用,我是否缺少某些东西?
【问题讨论】:
标签: r dataframe dplyr combinations tidyverse