Сравнение строк между двумя матрицами

Есть ли быстрый способ найти, какие строки в матрице A присутствуют в матрице B? например

m1 = matrix(c(1:6), ncol=2, byrow = T); m2 = matrix(c(1:4), ncol=2, byrow=T);

и результат будет 1, 2.

Матрицы не имеют одинакового количества строк (количество столбцов одинаковое), и они несколько большие - от 10 ^ 6 - 10 ^ 7 строк.

Самый быстрый способ сделать это, о котором я знаю, это:

duplicated(rbind(m1, m2))

Tnx!

Ответы на вопрос(2)

Ваш ответ на вопрос