如何在R中只保留具有特定名称的行?

时间:2014-06-20 19:42:26

标签: r

我有一个矩阵形式的大型数据集,每一行都有自己唯一的名称。我有一个行名列表,我想将该数据保存在该行中。有没有办法我只能保留我的矩阵行,这些行的行名与我的行名列表相同?即我可以丢弃列表中没有行名称的任何行,并留下列表中包含姓名的行吗?

任何帮助将不胜感激!我目前的方法很慢而且非常迂回。

1 个答案:

答案 0 :(得分:0)

如果dat是您的数据框,names.to.keep是包含您想要的行名称的向量,那么 dat.keep = dat[rownames(dat) %in% names.to.keep, ]

应该做你想做的事。