Muchas, gracias Javier:
Independientemente del rendimiento, me apunto esta solución. Es muy clara, y yo
nunca trabajo con tablas de billones de registros.
Gracias por siempre ayudar y saludos.
On Mon, 22 Nov 2021 17:13:48 -0300
Javier Marcuzzi wrote:
> Estimado Griera
>
> Cuándo me referí a
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
Hola, Javier:
[Entre líneas]
On Fri, 19 Nov 2021 15:57:28 -0300
Javier Marcuzzi 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
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
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
>
>
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
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
Estimado Juan Manuel Dias
Yo lo realizo con vectores, en realidad hay muchas formas, si usted piensa
en if, está en lo correcto.
Hay un problema, mire el siguiente ejemplo, puede ser que comparte el error
que usted tiene y aprende sobre su propio código antes de cambiarlo por
otra solución.
Buenas:
Prueba la función dplyr::coalesce
https://dplyr.tidyverse.org/reference/coalesce.html, está diseñada para
trabajar con NAs. Creo que es lo que necesitas
El El jue, 18 nov 2021 a las 19:36, juan manuel dias
escribió:
> Hola, como andan!
> Necesito crear una variable nueva
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
10 matches
Mail list logo