ESTIMADA COMUNIDAD R,
Tengo un data frame de datos de salud sobre Enfermedades de Notificacion
Obligatoria. Algunas variables tienen una codificacion 99, 999, y para
asiganr los valores perdidos. LAs variables que tienen esta codificacion
son la EDAD, COMUNA_RESIDENCIA y la
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 DIAGFECHNOT EdadNew
1 3 142 2101 2 A010
ALEX
Algo asà debiera funcionar:
ENO - read.table(ENO_2011.txt, header=TRUE)
ENO[ ENO$EDAD == 999 | ENO$COMUNA_RESIDENCIA == |
ENO$REGION_RESIDENCIA == 99, ] - NA
Donde ENO es el data.table que enviaste.
Daniel Merino
El 9 de octubre de 2014, 12:38, Carlos Ortega