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 に答える