从数组中删除和查找重复元素

时间:2013-09-27 18:38:23

标签: r

给定一个可以包含重复元素的数组,我希望从这个数组中获得两种类型的信息:

1)是否有任何函数可以在没有任何重复元素的情况下返回派生数组?

2)是否有任何可以列出这些重复元素的函数?

1 个答案:

答案 0 :(得分:0)

假设A是您的数组:

dups <- duplicated(as.vector(A))
dim(dups) <- dim(A)

问题2:

dups

问题1:

# take a copy
ArrayWithNoDups <- A
ArrayWithNoDups[dups] <- NA
ArrayWithNoDups