我有一个矩阵,它有一些独特的行,我想只得到那些唯一行的行名。
m <- matrix( data = c(1,1,2,1,1,2,1,1,2), ncol = 3 )
答案 0 :(得分:3)
如果预期的行索引是'3',因为其他两行是重复的,那么使用duplicated
来获取逻辑索引并用which
换行以获得数字索引。
which(!(duplicated(m)|duplicated(m,fromLast=TRUE)))
#[1] 3
如果我们将第1和第3行视为unique
行,那么
which(!duplicated(m))