我知道我可以使用R中的duplicated
获得重复的索引。但是我不知道如何获取整个向量中重复的所有实例的索引?
作为一个简单的例子,如果1, 7
是重复项,如何在整个矢量上获取这些值的索引?
a = c(1, 7, 5, 7, 4, 1)
duplicated(a)
c(T, T, F, T, F, T)
您可以做:
duplicated(a) | duplicated(a, fromLast = TRUE)
[1] TRUE TRUE FALSE TRUE FALSE TRUE
带有table
的选项
(table(a) > 1)[as.character(a)]
或使用ave
ave(a, a, FUN = length) > 1