Как получить все строки, которые имеют любое число - PullRequest
2 голосов
/ 14 апреля 2019

Я хочу получить всю строку, что первый столбец является любым из чисел из вектора 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 Ответ

2 голосов
/ 14 апреля 2019

Используйте %in%, чтобы создать логический вектор, сравнивая первый столбец 'ratio' с вектором 'c', и поднастроите строки в 'ratio', используя его в качестве индекса строки

ratio[ratio[,1] %in% c,]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...