2

想象一下,我有一个包含如下数据的数据框:

 A | B | C
---+---+---
 1 | 2 | a
 1 | 2 | b
 5 | 5 | a
 5 | 5 | b

我只想取 A 列和 B 列,并且我想删除由于消除所有其他列(即 C 列)而成为重复的所有行。所以我对上表的期望结果是:

 A | B
---+---
 1 | 2 
 5 | 5 

做这个的最好方式是什么?

4

1 回答 1

15

如果您的 data.frame 称为 df,请执行以下操作:

unique(df[, c("A", "B")])
于 2010-09-11T23:09:57.140 回答