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 lbalcazaro...@alumno.uaemex.mx Toluca, Edo. de México El jue, 6 may 2021 a las 23:28, JCMld (<jc...@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-boun...@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@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@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