首页 > 解决方案 > 删除重复检查多行数据框

问题描述

有一个数据框:

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"]), ] 

标签: r

解决方案


from的distinct功能dplyr可能是您正在寻找的功能:

dframe %>%
    distinct(id, name)

  id   name
1  1 Google
2  2 Google
3  3 Google
4  2 Amazon

推荐阅读