Hola a todos La cuestión es una tontería, me gustaría recodificar los NA (valores faltantes) por el valor 0 He probado varias cosas del estilo: > hh<-c(2,3,4,NA,4) > replace(hh,which(hh==NA),0)->hh > hh [1] 2 3 4 NA 4 Conocéis alguna forma. Saludos
Hola, hh[is.na(hh)]<-0 Saludos, Carlos Ortega www.qualityexcellence.es El 3 de abril de 2012 11:21, José Miguel Contreras <jmcontreras@ugr.es>escribió:> Hola a todos > > La cuestión es una tontería, me gustaría recodificar los NA (valores > faltantes) por el valor 0 > > He probado varias cosas del estilo: > > > hh<-c(2,3,4,NA,4) > > replace(hh,which(hh==NA),0)->**hh > > hh > [1] 2 3 4 NA 4 > > > Conocéis alguna forma. > > Saludos > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
hh<-c(2,3,4,NA,4) hh[ is.na(hh) ] <- 0 El día 3 de abril de 2012 11:21, José Miguel Contreras <jmcontreras en ugr.es> escribió:> Hola a todos > > La cuestión es una tontería, me gustaría recodificar los NA (valores > faltantes) por el valor 0 > > He probado varias cosas del estilo: > >> hh<-c(2,3,4,NA,4) >> replace(hh,which(hh==NA),0)->hh >> hh > [1] 2 3 4 NA 4 > > > Conocéis alguna forma. > > Saludos > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola José Miguel: hh<-c(2,3,4,NA,4) hh hh[is.na(hh)] <- 0 hh El día 3 de abril de 2012 11:21, José Miguel Contreras <jmcontreras en ugr.es> escribió:> Hola a todos > > La cuestión es una tontería, me gustaría recodificar los NA (valores > faltantes) por el valor 0 > > He probado varias cosas del estilo: > >> hh<-c(2,3,4,NA,4) >> replace(hh,which(hh==NA),0)->hh >> hh > [1] 2 3 4 NA 4 > > > Conocéis alguna forma. > > Saludos > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es-- _____________________________________ Emilio L. Cano +34 665 676 225 Department of Statistics and Operations Research Universidad Rey Juan Carlos
La ayuda que le brindaron está bien, no se el uso que usted le dará al reemplazar los NA por cero, pero en una oportunidad ese fue uno de mis errores, me explico, si quiero la suma diaria de un individuo necesito reemplazar los NA por cero, pero si no conozco el valor y lo reemplazo por cero puedo hacer un diseño de matriz erróneo, que lógicamente, dará resultados incompatibles con la realidad, ese fue uno de mis errores en mis inicios con R, hace algunos años de eso, pero aún lo recuerdo. -----Mensaje original----- From: José Miguel Contreras Sent: Tuesday, April 03, 2012 6:21 AM To: r-help-es en r-project.org Subject: [R-es] Recodificar datos faltantes Hola a todos La cuestión es una tontería, me gustaría recodificar los NA (valores faltantes) por el valor 0 He probado varias cosas del estilo:> hh<-c(2,3,4,NA,4) > replace(hh,which(hh==NA),0)->hh > hh[1] 2 3 4 NA 4 Conocéis alguna forma. Saludos _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es