[R-es] Ordenar un factor

jose luis canadasreche en gmail.com
Mar Ene 12 17:58:16 CET 2010


Hola a todos . ¿cómo puedo ordenar los niveles de un factor?

Ejemplo
 > x<-c("0","0-9","10-49","50-99","100-199",">200")
 > dosis<-factor(rep(x,10))
 > dosis
 [1] 0       0-9     10-49   50-99   100-199 >200    0       0-9     10-49 
[10] 50-99   100-199 >200    0       0-9     10-49   50-99   100-199 >200  
[19] 0       0-9     10-49   50-99   100-199 >200    0       0-9     10-49 
[28] 50-99   100-199 >200    0       0-9     10-49   50-99   100-199 >200  
[37] 0       0-9     10-49   50-99   100-199 >200    0       0-9     10-49 
[46] 50-99   100-199 >200    0       0-9     10-49   50-99   100-199 >200  
[55] 0       0-9     10-49   50-99   100-199 >200  
*Levels: 0 0-9 100-199 10-49 >200 50-99

*Yo quiero que aparezcan ordenados según x.

Gracias.



Más información sobre la lista de distribución R-help-es