Comparando linhas entre duas matrizes

Existe uma maneira rápida de encontrar quais linhas na matriz A estão presentes na matriz B? por exemplo

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

e o resultado seria 1, 2.

As matrizes não têm o mesmo número de linhas (o número de colunas é o mesmo) e são um tanto grandes - do número de 10 ^ 6 a 10 ^ 7 de linha

A maneira mais rápida de fazer isso, que eu sei por enquanto, é:

duplicated(rbind(m1, m2))

Tnx!

questionAnswers(4)

yourAnswerToTheQuestion