【发布时间】:2021-03-20 09:52:45
【问题描述】:
假设我有一些这样的数据:
library(dplyr)
a = data.frame( "col" = c("red", "red", "green"), "coll" = c("blue", "blue", "yellow"))
我正在尝试从“a”中获取所有唯一值并将它们放入一个新框架中:
final = data.frame("col" = c("red", "green", "blue", "yellow")
我尝试了以下方法:
first_col = a %>% distinct(col)
second_col = a %>% distinct(coll)
final = cbind(first_col, second_col)
但这似乎并不正确。
谁能告诉我我做错了什么?
谢谢
【问题讨论】:
-
rbind 然后 distinct 就可以了
-
我尝试了“rbind”但它不起作用:final = rbind(first_col, second_col) match.names(clabs, names(xi)) 中的错误:名称与以前的名称不匹配
标签: r dplyr distinct data-manipulation