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

如何在R中仅保留具有特定名称的行?,r,R,我有一个矩阵形式的大数据集,每一行都有自己唯一的名称。我有一个行名列表,我想将数据保存在该行中。是否有一种方法可以只保留矩阵中与行名列表具有相同行名的行?i、 e.我可以扔掉列表中并没有行名的任何行,并留下一个包含列表中名称的行矩阵吗 任何帮助都将不胜感激!我当前的方法很慢,而且非常迂回。如果dat是您的数据帧和名称。to.keep是一个包含所需行名称的向量,则 dat.keep=dat[rownames(dat)%in%names.to.keep,] 应该做你想做的事。可能重复欢迎使用SO。请

我有一个矩阵形式的大数据集,每一行都有自己唯一的名称。我有一个行名列表,我想将数据保存在该行中。是否有一种方法可以只保留矩阵中与行名列表具有相同行名的行?i、 e.我可以扔掉列表中并没有行名的任何行,并留下一个包含列表中名称的行矩阵吗


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

如果
dat
是您的数据帧和
名称。to.keep
是一个包含所需行名称的向量,则
dat.keep=dat[rownames(dat)%in%names.to.keep,]

应该做你想做的事。

可能重复欢迎使用SO。请阅读