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