ordena.por.variable.fnc
Copia, Pega y Adapta
datos=ordena.por.variable.fnc(datos, variables=c(1,2,5) )
datos=ordena.por.variable.fnc(datos, variables=c(1,2,5), descendente=T)
datos=ordena.por.variable.fnc(datos, variables=c(1,2,5), indice=F)
OBJETIVO
Permite ordenar una base de datos por la o las variables definidas por el usuario orden ascendente (por defecto) o descendente.
Ordenar por variables
Sobre la base de datos OBrienKaiser vamos a ordenarla por las tres primeras variables de esa base de datos.
datos=ordena.por.variable.fnc(OBrienKaiser,
variables=c('treatment','gender','pre.1'))
Obtendríamos el mismo resultado si lo solicitamos así:
datos=ordena.por.variable.fnc(OBrienKaiser, variables=1:3)
----------------------------------------------------------------------------------
*** Se ha ordenado (ascendente) la base de datos por las siguientes variables:***
*** treatment gender pre.1
----------------------------------------------------------------------------------
La ordenaremos ahora por orden descendente con el argumento del mismo nombre verdadero.
datos2=ordena.por.variable.fnc(OBrienKaiser, descendente=T,
variables=c('treatment','gender','pre.1'))
-----------------------------------------------------------------------------------
*** Se ha ordenado (descendente) la base de datos por las siguientes variables:***
*** treatment gender pre.1
-----------------------------------------------------------------------------------
Veamos el ordenamiento para ambas bases de datos (solo para las 3 primeras variables ordenadas)
datos[,1:3] # Ordenado por defecto ascendente
datos2[,1:3] # Ordenado descendente
ordenado ascendente
ordenado descendente