[R-es] cambiar un valor por NA en data frame

2014-10-09 Por tema ALEX FABIAN Mellado
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

Re: [R-es] cambiar un valor por NA en data frame

2014-10-09 Por tema Carlos Ortega
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

Re: [R-es] cambiar un valor por NA en data frame

2014-10-09 Por tema daniel
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