如何获取具有任何数字的所有行

问题描述 投票:2回答:1

我想得到第一列是vector 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

有样品方式吗?拜托,非常感谢。

r
1个回答
2
投票

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

ratio[ratio[,1] %in% c,]
© www.soinside.com 2019 - 2024. All rights reserved.