Bonjour,

J'ai deux data.frame de tailles différentes, à partir desquels je veux en générer un troisième qui concatène en colonnes les lignes qui ont le même rowname entre les 2 data.frame. Et pour les rownames repétées dans un même data.frame (noté data.frame1), il faut générer dans le data.frame3 une ligne contenant ce rowname repété et récupérer celle qui correspond dans le data.frame2.
avec un exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
data.frame1   
 
a1 1.232  1.951                      
a2 2.125  1.357                      
a2 1.785  2.587                      
a3 1.258  2.574                      
a4 3.257  1.875                      
a4 5.475  1.852                      
a5 6.321  3.214                      
a6 9.321  8.245                      
a7 1.782  1.325
a7 2.314  7.895
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
data.frame2
 
a1 1.784  5.881
a1 1.320  5.981
a2 3.854  2.791
a3 4.741  1.781
a3 2.369  1.976
a4 3.232  5.934
a5 6.322  1.976
a6 5.009  2.671
a7 4.748  0.981
et data.frame3 serait égal à:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
a1 1.232  1.951 a1 1.784  5.881
a1 1.232  1.951 a1 1.320  5.981
a2 2.125  1.357 a2 3.854  2.791
a2 1.785  2.587 a2 3.854  2.791
a3 1.258  2.574 a3 4.741  1.781
a3 1.258  2.574 a3 2.369  1.976
a4 3.257  1.875 a4 3.232  5.934
a4 5.475  1.852 a4 3.232  5.934
a5 6.321  3.214 a5 6.322  1.976
a6 9.321  8.245 a6 5.009  2.671
a7 1.782  1.325 a7 4.748  0.981
a7 2.314  7.895 a7 4.748  0.981
Merci d'avance !