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

Responder a