1- nommée 'A' avec pour dimension [3277,1]
2- nommée 'B' avec pour dimension [7327,1]
Avant d'aller plus, ces deux matrices faisaient parties d'une seule nommée 'AB' qui avait donc pour dimension [10604,1].
Donc de la matrice 'AB' j'ai créer 2 matrices: 'A' & 'B' qui ont subi différent traitement mais peut importe.
Je souhaiterais recomposer cette matrice 'AB' avec la réunion de la matrice 'A' et la matrice 'B' sachant que chacune de ces matrices possèdent en rownames(A) et rownames(B) les numéros de ligne de la matrice dont elles sont tirées.
Donc rownames(A)+rownames(B)=length(AB)
par exemple:
Code : Tout sélectionner
>a<-matrix(1:6,3,2)
>rownames(a) <- c(1,2,6)
>a
[,1] [,2]
1 1 4
2 2 5
6 3 6
>b<-matrix(1:8,4,2)
> rownames(b) <- c(3,4,5,7)
> b
[,1] [,2]
3 1 5
4 2 6
5 3 7
7 4 8
Je voudrais donc pouvoir reconstruire cette matrice:
Code : Tout sélectionner
>ab
[,1] [,2]
1 1 4
2 2 5
3 1 5
4 2 6
5 3 7
6 3 6
7 4 8
Comment puis-je faire pour reconstruire 'AB' à partir des rownames de 'A' & 'B'