Tengo un vector de caracteres y quiero buscar cada vez que aparezca "RR" y reemplazarlo por "" un espacio vacío. Pero no me puedo perder el "ANRR". Me preguntaba algo como:
gsub("RR|!ANRR", "",charvector$vector)
Pero no funciona. Me preguntaba cómo incluir "O" y "NO" en la misma expresión.
Quizás necesitemos tener un límite de palabra ( \\b
) o un espacio ( \\s
) para asegurarnos de que solo coincidirá con 'RR' y no con 'ANRR'
gsub("\\bRR\\b", "",charvector$vector)
O si queremos reemplazar 'RR' en una subcadena de una palabra que no precede con 'AN'
gsub("(?<!AN)RR", "", charvector$vector, perl = TRUE)
charvector <- data.frame(vector = c('hello RR sds ANRR dss RR',
'RR dds ANRR CNRR'), stringsAsFactors = FALSE)
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras