Hola Quiero recodificar los valores de una variable en otra, pero hay un subconjunto de esos valores que me interesa agruparlos en una categor?a que sea NA. Por ejemplo De la variable color: 1 ="verde" 2 ="azul" 3 ="rojo" Todos las dem?s = NA (o que deje el campo vac?o) ?C?mo hacer para que todos los dem?s, los que no est?n en las categor?as de recodificaci?n se les asigne un campo vacio o un campo NA? Un saludo, muchas gracias Enrique Ramalle ________________________________ GOBIERNO DE LA RIOJA AVISO LEGAL: La informaci?n contenida en este mensaje ...{{dropped:10}}
Hola, Enrique: Puedes hacerlo así de fácil: variable <- factor(variable) levels(variable)[!(levels(datos)%in% c("verde", "azul", "rojo"))] <- NA Un saludo, Marcelino El 03/02/2023 a las 13:36, Enrique Ramalle Gomara via R-help-es escribió:> Hola > Quiero recodificar los valores de una variable en otra, pero hay un subconjunto de esos valores que me interesa agruparlos en una categor?a que sea NA. Por ejemplo > De la variable color: > 1 ="verde" > 2 ="azul" > 3 ="rojo" > Todos las dem?s = NA (o que deje el campo vac?o) > > ?C?mo hacer para que todos los dem?s, los que no est?n en las categor?as de recodificaci?n se les asigne un campo vacio o un campo NA? > > > > Un saludo, muchas gracias > > Enrique Ramalle > > > ________________________________ > > GOBIERNO DE LA RIOJA > AVISO LEGAL: La informaci?n contenida en este mensaje ...{{dropped:10}} > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es-- Marcelino de la Cruz Rot Depto. de Biología y Geología Física y Química Inorgánica Universidad Rey Juan Carlos Móstoles España
La respuesta está en la función recode del paquete car: ?recode example(recode) Ahí tiene el uso de else justo como lo quieres. Salud El 3/2/23 a las 13:36, Enrique Ramalle Gomara via R-help-es escribió:> Hola > Quiero recodificar los valores de una variable en otra, pero hay un subconjunto de esos valores que me interesa agruparlos en una categor?a que sea NA. Por ejemplo > De la variable color: > 1 ="verde" > 2 ="azul" > 3 ="rojo" > Todos las dem?s = NA (o que deje el campo vac?o) > > ?C?mo hacer para que todos los dem?s, los que no est?n en las categor?as de recodificaci?n se les asigne un campo vacio o un campo NA? > > > > Un saludo, muchas gracias > > Enrique Ramalle > > > ________________________________ > > GOBIERNO DE LA RIOJA > AVISO LEGAL: La informaci?n contenida en este mensaje ...{{dropped:10}} > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es