J'ai 2 tableaux de ce type :
Code : Tout sélectionner
library(tidyverse)
d1 <- data.frame(x1 = c("A", "B", "C", "D", "E"),
x2 = c(1, 2, 3, 4, 5),
x3 = c("10", "8", "6", "4", "2"))
d1
d1
x1 x2 x3
1 A 1 a
2 B 2 a
3 C 3 b
4 D 4 a
5 E 5 b
d2 <- data.frame(y1 = c("D", "B", "C", "A", "G"),
y2 = c(1, 2, 3, 4, 5),
y3 = c("6", "5", "4", "3", "2"))
d2
d2
y1 y2 y3
1 D 1 6
2 B 2 5
3 C 3 4
4 A 4 3
5 G 5 2
et je souhaite extraire et quantifier le nombre d'individus (colonne x1 et y1) identiques présents dans les deux tableaux.
Ici, A, B, C, D soit 4 individus sont présents dans d1 et d2. Je pourrais donc obtenir en sortie:
Code : Tout sélectionner
d3
d3
z1 x2 x3 y2 y3
A 1 a 4 3
B 2 a 2 5
C 3 b 3 4
D 4 a 1 6
Malgré quelques recherches je ne trouve pas de fonction sur Rstudio me permettant cela.
Merci pour vos bons conseils.
Bien cordialement,
Nicolas