具有数据帧:
dframe <- data.frame(id = c(1,2,3,2,2), name = c("Google","Google","Google","Amazon","Google"))
如何在同一时间检查两列并删除重复的
示例输出
data.frame(id = c(1,3,2,2), name = c("Google","Google","Amazon","Google"))
我尝试了
dframe[!duplicated(dframe ["id", "name"]), ]
dplyr
中的distinct
函数可能就是您想要的:
dframe %>%
distinct(id, name)
id name
1 1 Google
2 2 Google
3 3 Google
4 2 Amazon