我有一个矩阵形式的大型数据集,每一行都有自己唯一的名称。我有一个行名列表,我想将该数据保存在该行中。有没有办法我只能保留我的矩阵行,这些行的行名与我的行名列表相同?即我可以丢弃列表中没有行名称的任何行,并留下列表中包含姓名的行吗?
任何帮助将不胜感激!我目前的方法很慢而且非常迂回。
答案 0 :(得分:0)
如果dat
是您的数据框,names.to.keep
是包含您想要的行名称的向量,那么
dat.keep = dat[rownames(dat) %in% names.to.keep, ]
应该做你想做的事。