如何在row.names匹配字符向量中的任何元素的表中选择行?

时间:2014-05-05 14:42:07

标签: r

我有一个大表(超过20,000行),其中包含保存在矩阵x中的几列。我还有字符向量z,其中包含大表中使用的几千个行名。如何从矩阵x中提取所有行,其中行名称与向量z中的一个元素匹配?

1 个答案:

答案 0 :(得分:15)

x[row.names(x) %in% z, ]

如果x具有row.names属性(如数据帧),则可以正常工作。您使用了数据表和数组,因此我不确定您的确切数据结构。