Я программирование в R, и у меня есть две матрицы, как этотУдалить все строки в матрице, которые не в другой матрице
a: x1 x2 b: x1
5 3 3
5 10 5
7 3 7
7 140 8
10 152 10
... ... ...
Я хочу, чтобы удалить все строки в b
, где b$x1
не является ни то же самое как любой a$x1
или b$x1
. Если x1
матрицы b
совпадает с любым x1
или x2
в a
, то он должен оставаться в матрице b
. Матрицы также имеют другие столбцы, но они не интересны для этой операции.
Может кто-нибудь мне помочь?
Пожалуйста, прочтите [здесь] (http://stackoverflow.com/questions/5963269/how- to-make-a-great-r-reproducible-example/5963610 # 5963610) о том, как сделать ваши фиктивные данные доступными для людей, которые хотят вам помочь. Пожалуйста, также покажите, что вы пробовали. [Вопросы, требующие кода, должны включать в себя попытки решения, почему они не работают и ожидаемые результаты] (http://stackoverflow.com/help/on-topic). Благодаря! – Henrik