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 en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es