如何确定与特定行名对应的行索引号?我有一个行名称向量,我想用它们来获取矩阵中相应行索引的向量。
我尝试了row()
和as.integer(rownames(matrix.object))
,但似乎都没有效果。
答案 0 :(得分:11)
除了which
之外,您还可以查看match
:
m <- matrix(1:25, ncol = 5, dimnames = list(letters[1:5], LETTERS[1:5]))
vec <- c("e", "a", "c")
match(vec, rownames(m))
# [1] 5 1 3
答案 1 :(得分:3)
尝试which
:
which(rownames(matrix.object) %in% c("foo", "bar"))