Combinar linhas de um dataframe com colunas de outro dataframe

Prezados, Recorro à vocês com o objetivo de obter um dataframe (result) selecionando linhas de um dataframe (right) e colunas de outro dataframe (left). Para isso construí um exemplo simples ilustrando parte da matrizes, cada qual com a citação das dimensões reais das matrizes que tenho e o que preciso. Desde já agradeço à atenção.Exemplo: left <- matrix(data = 1:20, nrow = 5, ncol = 4)colnames(left)<- c("D01.F01","D01.F02","D2.F03","D4.F03")rownames(left)<- c("SNP1","SNP2","SNP3","SNP4","SNP5")left# dim real= 207891 x 93right<- matrix(data=1:9, nrow=3, ncol=3)colnames(right)<- c("D01.FO1","D02.F03","D05.F07")rownames(right)<- c("SNP6","SNP7","SNP8")right# dim real= 142907 x 91result<- matrix(data=1:10, nrow=5, ncol=2)colnames(result)<- c("D01.F01","D02.F03")rownames(result)<- c("SNP1","SNP2","SNP3","SNP4","SNP5")result#dim desejada= 142907 x 93 Att, Giselle

Você pode usar intersect() com os nomes de linhas e colunas para saber aqueles comuns e com isso selecionar para criar sua matri final. À disposição. Walmes.
participantes (2)
-
Giselle Davi
-
Walmes Zeviani