0

ID が重複している列の 1 つに基づいて 3 つの列をサブセット化して、一意の値を持つ 3 つの列のみを取得したい

structure(list(ID = 1:4, x = c(46L, 47L, 47L, 47L), y = c(5L, 

6L, 7L, 7L)), .Names = c("ID", "x", "y"), row.names = c(1L, 6L, 11L, 16L), クラス = "data.frame")

4

1 に答える 1

2

データフレームメソッドで複製を使用すると機能するはずです:

dat[!duplicated(dat),] # (equivalent here to dat[!duplicated(dat$ID),] )
   ID  x y
1   1 46 5
6   2 47 6
11  3 47 7
16  4 47 7
于 2013-01-11T13:32:36.053 に答える