답변:
unique()
실제로 귀하의 질문에 대답하지만 같은 목적을 달성하는 또 다른 관련적이고 흥미로운 기능은 duplicated()
입니다.
중복 된 행을 찾아 볼 수 있습니다.
a <- c(rep("A", 3), rep("B", 3), rep("C",2))
b <- c(1,1,2,4,1,1,2,2)
df <-data.frame(a,b)
duplicated(df)
[1] FALSE TRUE FALSE FALSE FALSE TRUE FALSE TRUE
> df[duplicated(df), ]
a b
2 A 1
6 B 1
8 C 2
> df[!duplicated(df), ]
a b
1 A 1
3 A 2
4 B 4
5 B 1
7 C 2