Mas, foi quase !!!! 


Em Sexta-feira, 17 de Outubro de 2014 12:19, Giselle Davi <giselle_davi@yahoo.com.br> escreveu:


Infelizmente não funcionou !!!
Era assim:  
head(dados)
    SNPName F9 D7 F5 F4 D2 F3 F2 D5 D6 F1 D3 F6 D4 D8 D1 F7 D9 D10 F8
1  S1_10045  .  .  G  G  G  G  G  G  G  G  G  G  G  G  G  G  G   G  C
2 S1_222471  C  C  C  C  C  C  C  C  T  C  C  C  C  C  C  C  C   C  C
3 S1_222473  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T   T  T
4 S1_239225  G  C  G  G  G  C  G  G  G  G  C  C  G  G  G  G  G   G  G
5 S1_623890  C  C  C  C  C  C  C  C  C  C  C  C  C  C  C  C  C   C  C
6 S1_645264  T  T  T  T  T  T  T  T  T  T  T  C  T  T  T  T  T   T  T

E ficou assim:
dialelo<- dados[,sort(colnames(dados))]
> head(dialelo)
  D1 D10 D2 D3 D4 D5 D6 D7 D8 D9 F1 F2 F3 F4 F5 F6 F7 F8 F9   SNPName
1  G   G  G  G  G  G  G  .  G  G  G  G  G  G  G  G  G  C  .  S1_10045
2  C   C  C  C  C  C  T  C  C  C  C  C  C  C  C  C  C  C  C S1_222471
3  T   T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T S1_222473
4  G   G  G  C  G  G  G  C  G  G  G  G  C  G  G  C  G  G  G S1_239225
5  C   C  C  C  C  C  C  C  C  C  C  C  C  C  C  C  C  C  C S1_623890
6  T   T  T  T  T  T  T  T  T  T  T  T  T  T  T  C  T  T  T S1_645264


Continuo aceitando sugestões !!!! Desde já agradeço !!!!


Att,

Giselle



Em Sexta-feira, 17 de Outubro de 2014 11:23, Paulo Justiniano <paulojus@leg.ufpr.br> escreveu:


se M é sua matrix neste caso

M[,sort(colnames(M)]

vai ordenar como desejado


On Fri, 17 Oct 2014, Giselle Davi wrote:

> Prezados,
>
> Como eu consigo ordenar as seguintes colunas de uma matriz no R : A5, A3, A1, A4, A2, B2, B1, B3 ?
> O objetivo é que elas fiquem assim: A1, A2, A3, A4, A5, B1, B2, B3
>
> Utilizei o comando order, mas o ordenamento ocorre somente dentro das colunas e não entre como eu preciso.
>
>
> Desde já agradeço a atenção.
>
>
> Att,
>
> Giselle
>
>
>