Re: [R-es] reemplazar valores de una variable por otras

2021-11-19 Por tema Juan Carlos Lopez Mesa
Hola,

La función case_when()  del paquete dplyr te sirve

Saludos

El jue, 18 nov 2021 a las 13:36, 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
>

-- 
*Aviso legal:* El contenido de este mensaje y los archivos adjuntos son 
confidenciales y de uso exclusivo de la Universidad Nacional de Colombia. 
Se encuentran dirigidos sólo para el uso del destinatario al cual van 
enviados. La reproducción, lectura y/o copia se encuentran prohibidas a 
cualquier persona diferente a este y puede ser ilegal. Si usted lo ha 
recibido por error, infórmenos y elimínelo de su correo. Los Datos 
Personales serán tratados conforme a la Ley 1581 de 2012 y a nuestra 
Política de Datos Personales que podrá consultar en la página web 
www.unal.edu.co .* *Las opiniones, informaciones, 
conclusiones y cualquier otro tipo de dato contenido en este correo 
electrónico, no relacionados con la actividad de la Universidad Nacional de 
Colombia, se entenderá como personales y de ninguna manera son avaladas por 
la Universidad.

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] reemplazar valores de una variable por otras

2021-11-19 Por tema Javier Marcuzzi
Estimados

Personalmente yo uso esa forma antes que if, pero, hay varias alternativas.

Javier Marcuzzi

El vie, 19 nov 2021 a las 5:01, Proyecto R-UCA () 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


Re: [R-es] reemplazar valores de una variable por otras

2021-11-19 Por tema juan manuel dias
Hola, muchas gracias!
Lo resolví con coalesce()

##mutate(Dirección_Final=coalesce(Dirección,`Dirección
General`,Subsecretaria, Secretaria))

El vie, 19 nov 2021 a las 5:01, Proyecto R-UCA () 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


Re: [R-es] reemplazar valores de una variable por otras

2021-11-19 Por tema Proyecto R-UCA
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