找到Unique的指数?

时间:2015-08-04 18:36:57

标签: r

也许这太简单了,但我没有找到这个问题的好答案。如何在向量中找到唯一行的索引?我正在寻找第一次出现。例如:

a=c(1,2,4)
b=c(1,2,4)
c=c(1,3,9)
abc=rbind(a,b,c)

所以矢量看起来像:

a    1    2    4
b    1    2    4
c    1    3    9

现在我需要唯一行的索引,我该怎么做?

1 3 

1 个答案:

答案 0 :(得分:3)

x <- unique(abc)
rownames(x)

应该返回唯一的行名“a”和“c” 如果你想把索引作为数字:

rownames(abc) <- 1:nrow(abc)
x <- unique(abc)
indices <- as.numeric(rownames(x))