[R-es] Reemplazar con NAs en la columna "esc" condicionado a lo que sucede en otra columna

Luis Balcázar |eb@|c@z@r @end|ng |rom gm@||@com
Vie Mayo 7 06:34:26 CEST 2021


Hola,
Prueba esto:

library(tidyverse)
data_f <- data %>% mutate(esc = ifelse(b2c == 99, NA, b2c))

Saludos
______________________________________________
Luis Balcázar
Universidad Autónoma del Estado de México
Instituto Interamericano de Tecnología y Ciencias del Agua
https://www.researchgate.net/profile/Luis_Balcazar2
lbalcazaro630 using alumno.uaemex.mx
Toluca, Edo. de México



El jue, 6 may 2021 a las 23:28, JCMld (<jcmld using carmonarocha.com>) escribió:

> Hola Eric,
>
> Una solución sería
>
> df[df$b2c==99,"esc"]<-NA
>
> (suponiendo que el nombre del data frame sea df)
>
> Saludos,
> Juan
>
> -----Mensaje original-----
> De: R-help-es <r-help-es-bounces using r-project.org> En nombre de Eric Concha
> M.
> Enviado el: viernes, 7 de mayo de 2021 0:41
> Para: r-help-es <R-help-es using r-project.org>
> Asunto: [R-es] Reemplazar con NAs en la columna "esc" condicionado a lo que
> sucede en otra columna
>
>
> Hola comunidad, una consulta por favor, de un problema que no puedo
> resolver
> ... tengo que asignar NA (missing data) a la columna "esc"
> cuando el valor de "b2c" sea 99 ... cómo lo puedo hacer en un único paso ?
> he probado con las funciones:
>
> is.na()
> na_if(x, y)
> replace_with_na()
>
> pero esas funciones siempre reemplazan en la misma columna que establece la
> condición, me explico ? Aquí un set de datos de ejemplo.
>
>
>       folio b2c b2n a16 a19        a22               a23 esc
>   1: 112721  99  99   1  27 Sin pareja Pueblo originario
>   2: 112741   1  99   1  24 Sin pareja Pueblo originario
>   3: 115861  99  99   1  40 Con pareja            NPANPI
>   4: 116081  99  99   1  23 Con pareja            NPANPI
>   5: 123761   7  99   1  25 Con pareja            NPANPI
>
>
> Muchas gracias por la orientación !!
>
> Saludos,
>
> Eric.
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es