[R-es] Reemplazar NA's

Proyecto R-UCA r-uc@ @end|ng |rom uc@@e@
Mar Sep 28 11:41:06 CEST 2021


Buenas

Si el data.frame, o cualquier otro objeto con dos dimensiones es d, 
d$Localidad[is.na(d$Localidad)] <- d$Provincia[is.na(d$Localidad]]

O bien en dos pasos:
index <- is.na(d$Localidad)
d$Localidad[index] <- d$Provinica[index]

Un saludo


-- 
--------------------------------------------------
http://knuth.uca.es/R
--------------------------------------------------
Proyecto R-UCA
--------------------------------------------------
Nombre: Manuel Muñoz Márquez
Departamento: Departamento de Estadística e Investigación Operativa
Institución: Escuela Superior de Ingeniería
Organización: Universidad de Cádiz
--------------------------------------------------


El mar, 28-09-2021 a las 11:29 +0200, XYGcom escribió:
> Buenos días. Una pregunta que supongo sencilla pero a la que no le
> encuentro solución: ¿como reemplazo los valores NA por el que figura en
> otra columna?
> 
> Supongamos que tengo:
> Localidad.     Provincia
> Argamasilla   Ciudad Real
> NA                 Cuenca
> NA                 Albacete
> 
> Quisiera sustituir el primer NA por Cuenca, el segundo por Albacete y
> así en todo el dataframe.
> 
> Gracias anticipadas a todos.
> 
> Jesús López
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es



Más información sobre la lista de distribución R-help-es