Ho due frame di dati, uno chiamato gs
e l'altro chiamato mmpc
. Ogni frame di dati ha due colonne, ma un diverso numero di righe. Sto cercando di trovare il numero di righe che entrambi i frame hanno in comune. Qualcuno sa come fare questo?
Nota: le righe non si trovano nello stesso ordine tra i due frame di dati e i frame di dati hanno numeri di righe diversi.
risposte:
2 per risposta № 1Un'opzione è da usare merge
:
nrow(merge(gs,mmpc,by.x=1:2,by.y=1:2))
2 per risposta № 2
Un altro modo:
sum(duplicated(rbind(gs, mmpc))[-seq_len(nrow(gs))])