I have a big table (over 20,000 rows) containing a couple of columns saved in a matrix x
. I also have character vector z
containing a couple of thousand of the row names used in the big table. How can I extract all the rows from the matrix x
where the row name matches one of elements in the vector z
?
x[row.names(x) %in% z, ]
Will work if x has a row.names
attribute, like a dataframe. You used the words data table and array, so I'm not certain of your exact data structure.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.