Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
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")
データフレームメソッドで複製を使用すると機能するはずです:
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