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