如何获得所有给定数字的行

时间:2019-04-14 06:25:35

标签: r

我想让所有行都知道第一列是向量c中的任何数字。

> c
[1] 1 2

> ratio
  [,1] [,2]
a   1     2
b   2     5
c   2     4
d   3     8
e   4     3

I want the answer:
  [,1] [,2]
a   1     2
b   2     5
c   2     4

有任何示例方法吗?拜托,非常感谢。

1 个答案:

答案 0 :(得分:2)

使用%in%通过将'ratio'的第一列与'c'向量进行比较来创建逻辑向量,并通过将'ratio'的行用作行索引来对其进行子集化

ratio[ratio[,1] %in% c,]