Bonjour,

je souhaite fusionner deux bases de données :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
D1
var1 var2 m1
a      b      32
a      c      35
a      e      6
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
D2
var1 var2 m2
a      c      8
a      e      9
a      v      10

l'objectif est d'obtenir une table comme celle-ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
D3
var1 var2 m1 m3
a      b      32
a      c      35     8
a      e      6      9
a      v            10
Avec la fonction merge(D1, D2, by=c(var1, var2)) je n'obtiens pas le bon résultat ...

Pouvez-vous me dire ce qui ne va pas dans ma formule ?

Merci d'avance,

Audrey