2010-09-11 3 views
2

Представьте меня есть фрейм данных с данными, как это:В R, как я могу взять подмножество столбцов кадра данных, а затем устранить повторяющиеся строки?

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

Я хочу взять только столбцы А и В, и я хочу, чтобы удалить все строки, которые стали дубликатами в результате устранения всех других столбцов (то есть столбец C). Таким образом, мой приведенный результат для приведенной выше таблицы будет:

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

Каков наилучший способ для этого?

ответ

15

Если data.frame называется DF, то сделать это:

unique(df[, c("A", "B")])