[R-es] Función que transforme variables

Jorge Ivan Velez
2010-08-31T00:23:19Z

Hola Luis Alberto,

Una manera es usando ifelse() de la siguiente manera:

Fcat <- function(f, a) ifelse(f<a, "Insatisfecho",
"Satisfecho")

Fcat(tuvariable, tucriterio)

Mas informacion en ?ifelse.

Un saludo,
Jorge Ivan Velez

Sent from my HTC Hero on the Sprint Now Network!

On Aug 30, 2010 5:15 PM, "Luis Alberto Lopez Gonzalez" <
luialopezg@bt.unal.edu.co> wrote:

Buenas tardes a todos.
Quisiera saber que debo tener en cuenta cuando realice una función que
transforme variables y como resultado de su aplicación obtenga la variable
transformada. Deseo recategorizar una variable ordinal (1 a 5) en dos
categorias y he pensado algo así:

baja_satis <- function(f)
{
n <- length(f)
f_cat <- character(length(n))
for(i in 1:n)
 if(f[i] < 4) n[i]== "Insatisfechos" else
n[i]=="Satisfechos"
f_cat
}

Evidentemente me falta conocer algunos aspectos de la construcción de
funciones.

Desde ya les doy las gracias por su ayuda.

--
Luis Alberto López González

       [[alternative HTML version deleted]]


_______________________________________________
R-help-es mailing list
R-help-es@r-project.org