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