¿Cómo usar dos condiciones en la búsqueda de cadenas usando gsub en R?

Bindini

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.

Akrun

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)

datos

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

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo puedo usar la búsqueda en la cuadrícula usando CollectionView con múltiples condiciones?

Cómo reemplazar la columna con cadenas con códigos de búsqueda en R

Cómo usar dos modelos para la búsqueda de índice único en sphinx-django

Búsqueda de cadenas en la lista vinculada por C

¿Cómo puedo verificar dos marcos de datos en R usando dplyr con múltiples condiciones?

¿Cómo puedo verificar dos marcos de datos en R usando dplyr con múltiples condiciones?

Cómo agregar condiciones en la búsqueda de objetos Q

Cómo buscar cadenas de búsqueda usando expresiones regulares en Python

¿Cómo usar dos cuentas de GitHub en la misma computadora usando dos usuarios en Windows?

¿Cómo puedo usar no existe o nulo en la consulta de búsqueda elástica (EQL) usando Nest C #?

¿Cómo podemos devolver la cantidad de caracteres comunes en dos cadenas en R?

cómo fusionar dos cadenas en una usando chartAt () y la técnica de matrices

Usando dos conjuntos de condiciones en la cláusula where

Usando recortar en php me gustaría usar dos condiciones o una variedad de condiciones para recortar?

Cómo reemplazar '+' usando la función gsub () en R

¿Cómo usar Container en la operación de búsqueda en la biblioteca Jemmy?

¿Cómo usar la tabla de búsqueda para etiquetar columnas en R con nombres de variables limpios?

cómo comparar la secuencia de caracteres en dos cadenas

¿Cómo puedo usar la función ENCONTRAR para buscar más de dos condiciones en Excel?

¿Cómo usar dos condiciones (mayor que y menor que) para la terminación de un bucle for en Java?

Cómo usar awk para la búsqueda de múltiples archivos en dos directorios, imprimir registros solo de archivos con una cadena coincidente en el segundo directorio

Cómo usar el nombre de alias en la consulta de búsqueda en MongoDB

Cómo usar el nombre de alias en la consulta de búsqueda en MongoDB

¿Cómo usar dos condiciones en un conjunto de resultados establecido en bucle while?

¿Cómo reemplazo los valores en la columna de una tabla de datos usando una tabla de búsqueda? [R]

¿Cómo verificar si existen múltiples cadenas de condiciones en el csv usando BufferedReader?

¿Cómo aplicar condiciones OR entre dos condiciones en la política de IAM?

cómo comparar dos cadenas en R

¿Cómo usar foreach en la respuesta de búsqueda en vue?