Estimado Griera Cuándo me referí a que personalmente use esa forma, hacía referencia al correo que mencionó lo siguiente:
d$Direccion_Final <- d$Direccion d$Direccion_Final[is.na(d$Direccion_Final)] <- d$Direccion_General d$Direccion_Final[is.na(d$Direccion_Final)] <- d$Subsecretaria d$Direccion_Final[is.na(d$Direccion_Final)] <- d$Secretaria Posiblemente es una forma antigua dado que aparecieron otras alternativas, el rendimiento en su momento era mejor que if, aunque por ese lado también aparecieron formas de optimizar, al día de hoy desconozco el rendimiento en términos informáticos, pero es fácil de leer, un renglón por cada caso, lo que implica conocer los datos para analizar, muy automático no me gusta porque puedo perder noción de la información que le pido procesar a la computadora, pero claro, si hay miles o millones el trabajo se debe plantear de otra manera. Javier Marcuzzi El dom, 21 nov 2021 a las 8:20, Griera (<gri...@yandex.com>) escribió: > Hola, Javier: > > [Entre líneas] > On Fri, 19 Nov 2021 15:57:28 -0300 > Javier Marcuzzi <javier.ruben.marcu...@gmail.com> wrote: > > > Estimados > > > > Personalmente yo uso esa forma antes que if, pero, hay varias > alternativas. > > ¿A que forma para solucionarlo te refieres? ¿Podrías extenderte un poco? > > Muchas gracias por siempre ayudar y saludos. > ç > > > > Javier Marcuzzi > > > > El vie, 19 nov 2021 a las 5:01, Proyecto R-UCA (<r-...@uca.es>) > escribió: > > > > > Buenas, > > > > > > ¿qué tal esto? > > > > > > Supongamos que las variables están en un data.frame d que tiene todas > > > esas columnas, entonces > > > > > > d$Direccion_Final <- d$Direccion > > > d$Direccion_Final[is.na(d$Direccion_Final)] <- d$Direccion_General > > > d$Direccion_Final[is.na(d$Direccion_Final)] <- d$Subsecretaria > > > d$Direccion_Final[is.na(d$Direccion_Final)] <- d$Secretaria > > > > > > Un saludo. > > > > > > P.D.: Quito las tildes de los nombres de las variables pues pueden dar > > > problemas de portabilidad. > > > > > > El jue, 18-11-2021 a las 15:35 -0300, juan manuel dias escribió: > > > > Hola, como andan! > > > > Necesito crear una variable nueva "Dirección_Final" que sea igual a > > > > la variable "Dirección", pero que si "Dirección" es NA traiga > > > > "Dirección General", si "Dirección General" es NA traiga > > > > "Subsecretaria", y si "Subsecretaria" es NA traiga "Secretaria". > > > > Estoy intentando con ifesle pero no logro llegar al resultado > > > > esperado! Les dejo un recorte de la base! Muchas gracias! > > > > Saludos, Juan. > > > > _______________________________________________ > > > > R-help-es mailing list > > > > R-help-es@r-project.org > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > _______________________________________________ > > > R-help-es mailing list > > > R-help-es@r-project.org > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es