How to get row index number for particular name(s)?
问题 How can one determine the row index-numbers corresponding to particular row names? I have a vector of row names, and I would like to use these to obtain a vector of the corresponding row indices in a matrix. I tried row() and as.integer(rownames(matrix.object)) , but neither seems to work. 回答1: In addition to which , you can look at 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 回答2: Try which :