[R-br] Repartir matriz....

2013-04-01 Por tôpico andrebvs
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,]   

Re: [R-br] Repartir matriz....

2013-04-01 Por tôpico Benilton Carvalho
matrix(apply(array(t(x), dim=c(2, 2, 3)), 3, t), nr=2) Em 1 de abril de 2013 15:10, andre...@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,]75 [2,]69 [3,]5

Re: [R-br] Repartir matriz....

2013-04-01 Por tôpico Simone D. Sartorio
***---***---***---***---***---***---***---***---***---***---***---***---***   Tenha um bom dia! ;) De: andre...@bol.com.br andre...@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

Re: [R-br] Repartir matriz....

2013-04-01 Por tôpico andrebvs
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,]  

Re: [R-br] Repartir matriz....

2013-04-01 Por tôpico Benilton Carvalho
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

Re: [R-br] Repartir matriz....

2013-04-01 Por tôpico andrebvs
Ok Benilton!Obrigado, funcionou! Em 01/04/2013 17:23, Benilton Carvalho beniltoncarva...@gmail.com escreveu:de modo simplificadox = 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