想象一下,我的数据框包含如下数据:
A | B | C
---+---+---
1 | 2 | a
1 | 2 | b
5 | 5 | a
5 | 5 | b
我想只使用A列和B列,并且我希望删除因删除所有其他列(即C列)而变为重复的行。所以我对上表的结果将是:
A | B
---+---
1 | 2
5 | 5
这样做的最佳方式是什么?
答案 0 :(得分:15)
如果您的data.frame被称为df,那么请执行以下操作:
unique(df[, c("A", "B")])