[R-es] cambiar un valor por NA en data frame
Carlos Ortega
cof en qualityexcellence.es
Jue Oct 9 17:38:35 CEST 2014
Hola,
Una forma de hacerlo es esta (he cargado tus datos en un data.frame
"datIn")...:
> datIn$EdadNew <- ifelse(datIn$EDAD > 98, "NA", datIn$EDAD)> head(datIn,10) SERV EDAD SEXO COMUNA_RESIDENCIA REGION_RESIDENCIA DIAG FECHNOT EdadNew
1 3 14 2 2101 2 A010 12-01-2011 14
2 17 16 2 8417 8 A010 11-04-2011 16
3 16 14 1 7102 7 A010 12-05-2011 14
4 15 15 1 6110 6 A010 24-05-2011 15
5 19 15 2 8110 8 A010 29-06-2011 15
6 24 16 1 10108 10 A549 17-01-2011 16
7 2 16 1 1101 1 A549 24-02-2011 16
8 33 16 1 10209 10 A549 03-03-2011 16
9 10 *999 * 1 13117 13 A549 23-02-2011 NA
10 3 16 2 2101 2 A549 18-02-2011 16
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 9 de octubre de 2014, 17:22, ALEX FABIAN Mellado <afmellad en uc.cl>
escribió:
> ESTIMADA COMUNIDAD R,
>
> Tengo un data frame de datos de salud sobre Enfermedades de Notificacion
> Obligatoria. Algunas variables tienen una codificacion 99, 999, y 9999 para
> asiganr los valores perdidos. LAs variables que tienen esta codificacion
> son la EDAD, COMUNA_RESIDENCIA y la REGION_RESIDENCIA, respectivamente.
>
> Me gustaria poder editar esos valores a NA, sin tener que hacerlo uno por
> uno con la opcion fix().... ya que son muchos es una base datos muy grande.
>
> Conoce alguno de esutedes amigos, alguna funcion para realizar dicha
> edicion les agradeceria mucho, sus comentarios y ayudas.....
>
> Envio una extracto de la base de datos en .txt para mostrar el problemita
> por por si alguno le sirviera mirarla se llama ENO2011
>
> Un gran abrazo desde Chile
>
> Alex Mellado V
> Ms(c) en Epidemiología
> Universidad Católica de Chile
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es