Mar*_*ius 1 r duplicate-removal
我正在寻找一种从向量中删除所有重复元素的方法,包括参考元素。通过参考元件我的意思是这是目前用在比较中,要搜索其重复的元素。例如,如果我们考虑这个向量:
a = c(1,2,3,3,4,5,6,7,7,8)
Run Code Online (Sandbox Code Playgroud)
我想获得:
b = c(1,2,4,5,6,8)
Run Code Online (Sandbox Code Playgroud)
我知道的duplicated()
和unique()
,但他们没有提供我正在寻找的结果。
这是一种方法:
a[!(duplicated(a) | rev(duplicated(rev(a))))]
# [1] 1 2 4 5 6 8
Run Code Online (Sandbox Code Playgroud)