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 (<griera en yandex.com>) escribió:
> Hola, Javier:
>
> [Entre líneas]
> On Fri, 19 Nov 2021 15:57:28 -0300
> Javier Marcuzzi <javier.ruben.marcuzzi en 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 en
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 en r-project.org
> > > > https://stat.ethz.ch/mailman/listinfo/r-help-es
> > >
> > > _______________________________________________
> > > R-help-es mailing list
> > > R-help-es en r-project.org
> > > https://stat.ethz.ch/mailman/listinfo/r-help-es
> > >
> >
> > [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>
[[alternative HTML version deleted]]