Como ordenar os elementos das linhas de uma matriz de dados?

Prezados(as) Como ordenar os elementos das linhas de uma matriz de dados? Exemplo, 10 linhas e 7 colunas: C1 C2 C3 C4 C5 C6 C7 L1 28 33 36 69 35 45 62 L2 21 28 33 36 16 22 59 L3 23 37 40 61 22 26 30 L4 20 61 74 78 15 22 62 L5 13 51 61 63 7 41 45 L6 13 20 21 42 4 41 62 L7 13 21 28 43 6 8 12 L8 32 42 43 44 45 48 50 L9 5 20 69 74 1 50 52 L10 20 36 51 78 12 49 79 Grato Gilenio -- Gilenio Borges Fernandes Professor Associado III Universidade Federal da Bahia Instituto de Matemática Departamento de Estatística Av. Adhemar de Barros, s/n – Ondina. 40.170-110 - Salvador - BA, Brasil Tel.: (071)3283-6280/6336 Fax: (071)3283-6276 URL: http://lattes.cnpq.br/6764860618464860

apply(suamatrix,1,sort) Tito Conte 2013/6/12 Gilenio Borges Fernandes <gilenio@ufba.br>
Prezados(as)
Como ordenar os elementos das linhas de uma matriz de dados? Exemplo, 10 linhas e 7 colunas: C1 C2 C3 C4 C5 C6 C7 L1 28 33 36 69 35 45 62 L2 21 28 33 36 16 22 59 L3 23 37 40 61 22 26 30 L4 20 61 74 78 15 22 62 L5 13 51 61 63 7 41 45 L6 13 20 21 42 4 41 62 L7 13 21 28 43 6 8 12 L8 32 42 43 44 45 48 50 L9 5 20 69 74 1 50 52 L10 20 36 51 78 12 49 79
Grato Gilenio
-- Gilenio Borges Fernandes Professor Associado III Universidade Federal da Bahia Instituto de Matemática Departamento de Estatística Av. Adhemar de Barros, s/n – Ondina. 40.170-110 - Salvador - BA, Brasil Tel.: (071)3283-6280/6336 Fax: (071)3283-6276 URL: http://lattes.cnpq.br/6764860618464860
_______________________________________________ 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.

Jeito batráquio...se entendi bem! mat<-matrix(c(28,33,36,69,35,45,62, 21,28,33,36,16,22,59, 23,37,40,61,22,26,30, 20,61,74,78,15,22,62, 13,51,61,63, 7,41,45, 13,20,21,42, 4,41,62, 13,21,28,43, 6, 8,12, 32,42,43,44,45,48,50, 5,20,69,74, 1,50,52, 20,36,51,78,12,49,79), ncol=7,byrow=T);mat v<-matrix(nrow=length(mat[,1]),ncol=length(mat[1,])) for(i in 1: length(mat[,1])){ v[i,]<-mat[i,order(mat[i,])] } v abraços De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Gilenio Borges Fernandes Enviada em: quarta-feira, 12 de junho de 2013 11:53 Para: r-br@listas.c3sl.ufpr.br Assunto: [R-br] Como ordenar os elementos das linhas de uma matriz de dados? Prezados(as) Como ordenar os elementos das linhas de uma matriz de dados? Exemplo, 10 linhas e 7 colunas: C1 C2 C3 C4 C5 C6 C7 L1 28 33 36 69 35 45 62 L2 21 28 33 36 16 22 59 L3 23 37 40 61 22 26 30 L4 20 61 74 78 15 22 62 L5 13 51 61 63 7 41 45 L6 13 20 21 42 4 41 62 L7 13 21 28 43 6 8 12 L8 32 42 43 44 45 48 50 L9 5 20 69 74 1 50 52 L10 20 36 51 78 12 49 79 Grato Gilenio -- Gilenio Borges Fernandes Professor Associado III Universidade Federal da Bahia Instituto de Matemática Departamento de Estatística Av. Adhemar de Barros, s/n Ondina. 40.170-110 - Salvador - BA, Brasil Tel.: (071)3283-6280/6336 Fax: (071)3283-6276 URL: http://lattes.cnpq.br/6764860618464860

Você pode usar o comando order para ordenar um data.frame: yourdf[order(yourdf$C2),] Note que você pode ordenar por mais de uma coluna. Por exemplo, ordenar por C1 e dentro de C1 ordenar por C2. Para mais detalhes, consulte a ajuda da função: ?order Saudações, -- Thiago V. dos Santos PhD student Land and Atmospheric Science University of Minnesota http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/inde... Phone: (612) 323 9898 ________________________________ From: Gilenio Borges Fernandes <gilenio@ufba.br> To: r-br@listas.c3sl.ufpr.br Sent: Wednesday, June 12, 2013 9:52 AM Subject: [R-br] Como ordenar os elementos das linhas de uma matriz de dados? Prezados(as) Como ordenar os elementos das linhas de uma matriz de dados? Exemplo, 10 linhas e 7 colunas: C1 C2 C3 C4 C5 C6 C7 L1 28 33 36 69 35 45 62 L2 21 28 33 36 16 22 59 L3 23 37 40 61 22 26 30 L4 20 61 74 78 15 22 62 L5 13 51 61 63 7 41 45 L6 13 20 21 42 4 41 62 L7 13 21 28 43 6 8 12 L8 32 42 43 44 45 48 50 L9 5 20 69 74 1 50 52 L10 20 36 51 78 12 49 79 Grato Gilenio -- Gilenio Borges Fernandes Professor Associado III Universidade Federal da Bahia Instituto de Matemática Departamento de Estatística Av. Adhemar de Barros, s/n – Ondina. 40.170-110 - Salvador - BA, Brasil Tel.: (071)3283-6280/6336 Fax: (071)3283-6276 URL: http://lattes.cnpq.br/6764860618464860 _______________________________________________ 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 (4)
-
Alan R Panosso
-
Gilenio Borges Fernandes
-
Thiago V. dos Santos
-
Tito Conte