Repartir matriz....

matrix(apply(array(t(x), dim=c(2, 2, 3)), 3, t), nr=2) Em 1 de abril de 2013 15:10, <andrebvs@bol.com.br> escreveu:
Caros Colegas,
Como repartir uma matriz e colocar suas partes uma ao lado da outra, por exemplo:
Matriz principal
[,1] [,2] [1,] 7 5 [2,] 6 9 [3,] 5 7 [4,] 6 5 [5,] 6 6 [6,] 6 5
Repatições:
[1,] 7 5 [2,] 6 9
[3,] 5 7 [4,] 6 5
[5,] 6 6 [6,] 6 5
Matriz final:
[1,] 7 5 5 7 6 6 [2,] 6 9 6 5 6 5
desde já agradeço!
Att. André
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

de modo simplificado x = matrix(1:24, nc=4) g = rep(1:nrow(x), each=2, length.out=nrow(x)) as.matrix(do.call(cbind, split(data.frame(x), g))) em solicitacoes futuras, por gentileza, de-nos um exemplo completamente reproduzivel (e nao espere q outros facam a entrada de dados por vc) Em 1 de abril de 2013 16:38, <andrebvs@bol.com.br> escreveu:
Ok Benilton, mas no caso de uma matrix maior não funcionou como desejado.
Então, por exemplo, como fazer para esse caso abaixo:
Matriz principal
[,1] [,2] [,3] [,4] [1,] 1 7 13 19 [2,] 2 8 14 20 [3,] 3 9 15 21 [4,] 4 10 16 22 [5,] 5 11 17 23 [6,] 6 12 18 24
Repatições:
[1,] 1 7 13 19 [2,] 2 8 14 20
[3,] 3 9 15 21 [4,] 4 10 16 22
[5,] 5 11 17 23 [6,] 6 12 18 24
Matriz final:
[1,] 1 7 13 19 3 9 15 21 5 11 17 23 [2,] 2 8 14 20 4 10 16 22 6 12 18 24
Att. André
________________________________ Em 01/04/2013 15:21, Benilton Carvalho < beniltoncarvalho@gmail.com > escreveu:
matrix(apply(array(t(x), dim=c(2, 2, 3)), 3, t), nr=2)
Em 1 de abril de 2013 15:10, <andrebvs@bol.com.br> escreveu:
Caros Colegas,
Como repartir uma matriz e colocar suas partes uma ao lado da outra, por exemplo:
Matriz principal
[,1] [,2] [1,] 7 5 [2,] 6 9 [3,] 5 7 [4,] 6 5 [5,] 6 6 [6,] 6 5
Repatições:
[1,] 7 5 [2,] 6 9
[3,] 5 7 [4,] 6 5
[5,] 6 6 [6,] 6 5
Matriz final:
[1,] 7 5 5 7 6 6 [2,] 6 9 6 5 6 5
desde já agradeço!
Att. André
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Seja A a sua matriz principal: B<- cbind(A[1:2,],A[3:4,],A[5:6,]); B att Simone ***---***---***---***---***---***---***---***---***---***---***---***---*** * Simone Daniela Sartorio * Professora Adjunta I da UFSCar, Centro de Ciências Agrárias, Campus Araras/SP. *Doutora e Mestre em Estatística e Experimentação Agronômica - ESALQ/USP; * Licenciada em Matemática - UNESP/Rio Claro. * Contatos: *tel: (19)3543-2614, ramal 2664 *cel: (19)8182-0586 - Tim ***---***---***---***---***---***---***---***---***---***---***---***---*** Tenha um bom dia! ;) ________________________________ De: "andrebvs@bol.com.br" <andrebvs@bol.com.br> Para: "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br> Enviadas: Segunda-feira, 1 de Abril de 2013 15:10 Assunto: [R-br] Repartir matriz.... Caros Colegas, Como repartir uma matriz e colocar suas partes uma ao lado da outra, por exemplo: Matriz principal [,1] [,2] [1,] 7 5 [2,] 6 9 [3,] 5 7 [4,] 6 5 [5,] 6 6 [6,] 6 5 Repatições: [1,] 7 5 [2,] 6 9 [3,] 5 7 [4,] 6 5 [5,] 6 6 [6,] 6 5 Matriz final: [1,] 7 5 5 7 6 6 [2,] 6 9 6 5 6 5 desde já agradeço! Att. André _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (3)
-
andrebvs@bol.com.br
-
Benilton Carvalho
-
Simone D. Sartorio