[R-es] función IF

Belén Cillero Jiménez bcillero @ending from l@rioj@@org
Mar Nov 13 22:11:56 CET 2018


Buenas noches
Escribo la siguiente sintaxis para crear la variable epa_web$DTANque va a tomar valores entre10 y 8:

epa_web$DTAN<-' '

if ((epa_web$DTANT<1) && (epa_web$DTANT!=' ')){
  epa_web$DTAN<-1
  } else if ((epa_web$DTANT>=1) && (epa_web$DTANT<3))
  {epa_web$DTAN<-2
  } else if ((epa_web$DTANT>=3) && (epa_web$DTANT<6))
    {epa_web$DTAN<-3
  }else if ((epa_web$DTANT>=6) && (epa_web$DTANT<12))
      {epa_web$DTAN<-4
  }else if ((epa_web$DTANT>=12) && (epa_web$DTANT<18))
        {epa_web$DTAN<-5
  }else if ((epa_web$DTANT>=18) && (epa_web$DTANT<24))
          {epa_web$DTAN<-6
  }else if ((epa_web$DTANT>=24) && (epa_web$DTANT<48))
            {epa_web$DTAN<-7
  }else if (epa_web$DTANT>=48)
  {epa_web$DTAN<-8}

y el resultado que obtengo es que la variable nueva solo toma el valor 1
¿Qué es lo que estoy haciendo mal?
Muchas gracias a todos.
Un saludo,


Belén Cillero Jiménez

Técnico de Estadística

Instituto de Estadística de La Rioja



bcillero using larioja.org<mailto:bcillero using larioja.org>

oɯsıɯ ol ǝɹdɯǝıs sɐƃɐɥ ou ,soʇuıʇsıp sopɐʇlnsǝɹ sɐɔsnq ıS

________________________________

GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está destinada a ser leída sólo por la persona a la que va dirigida. Si Ud. no es el destinatario señalado le informamos que está prohibida, y puede ser ilegal, cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.

	[[alternative HTML version deleted]]



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