La cadena contiene en r

La cadena contiene en r
"La cadena le permite acceder a los valores de la serie como cadenas e implementar una variedad de métodos en ellos. El método str_contains () se usa para ver si una cadena de una secuencia o índice contiene un patrón o regex. Si se incluye un patrón o regex proporcionado dentro de una cadena de una secuencia o índice, el método devuelve una secuencia o índice booleano. Esta función es sensible a los casos de forma predeterminada. También podemos utilizar los métodos contenidos con el comando seleccionar. En R, hay un método llamado contenidos (). La cadena es un método de objeto utilizado para determinar si el objeto de cadena incluye el objeto de cadena suministrado y proporciona una respuesta booleana de verdadero o falso. En este artículo, exploraremos más sobre el método String Contiene () en el lenguaje R a través de varias instancias."

La sintaxis de la cadena contiene () método en R en Ubuntu 20.04?

Aquí, tenemos la sintaxis del método str_conatins () del paquete R.

str_contains (x, patrón, ignorar.case = t, lógica = "o", switch = f)

X: Se busca una cadena de caracteres para coincidencias. También podría ser un vector de carácter largo.

patrón: En x, una cadena de caracteres debe coincidir. También podría ser un vector de carácter largo.

ignorar.caso: Si la sensibilidad de los casos debe usarse o no en la coincidencia es una pregunta lógica.

lógica: Si se debe hacer una unión lógica de numerosos patrones de búsqueda, este valor indica si se debe hacer.

cambiar: Si es cierto, cada elemento del patrón se buscará x. Si el interruptor es verdadero, X debe ser un byte largo.

Esta función itera a través de todos los elementos del patrón, verificando si alguno de ellos está presente en algún elemento de x, i.mi., qué elementos de patrón se encuentran en el vector x. Iterando un patrón y usando GREP (x, patrón [i], fijo = verdadero) para cada elemento del patrón es cómo funciona. Si switch = true, bucle sobre el patrón e invoca GREP (patrón [i], x, fijo = verdadero) con cada elemento en el patrón ... Como resultado, x debe ser una longitud en la última instancia (si switch = true).

Ejemplo # 1: Uso del método str_conatins () para verificar la presencia de cadena en R en Ubuntu 20.04

Podemos usar el método str_contains () para verificar la presencia de la cadena dentro del vector. Para esto, necesitamos instalar la biblioteca "SJMISC" desde los paquetes R. Esta biblioteca dará acceso para usar el método str_contains ().

En el script anterior, primero hemos incluido la biblioteca sjmisc. Después de eso, tenemos un método str_conatins () dentro del cual hemos pasado la cadena como el primer argumento y la subcadena como el segundo argumento. El método str_contains () busca esta subcadena de la cadena dada y genera los valores verdaderos como la subcadena está presente. Hemos tomado diferentes casos para el método str_conatins (); Además, en nuestro tercer caso, hemos pasado el Ignore.Parámetro de caso dentro del método str_conatin () para la sensibilidad del caso de la cadena. Los parámetros lógicos también se incluyen en el patrón para la existencia de la subconjua.

Ejemplo # 2: Uso del módulo dplyr para el método Contiene () en R en Ubuntu 20.04

Como en el código de ejemplo anterior, hemos utilizado la biblioteca "SJMISC" para usar el método str_conatin (). Ahora, estamos utilizando el método Contins (), que es posible al incluir el módulo dplyr.

Inicialmente, insertamos la biblioteca dplyr y luego creamos el marco de datos dentro de la variable data1. El marco de datos tiene tres campos: ID, nombre y sujeto.

Estamos utilizando el comando de impresión donde hemos llamado al método conten () en el comando select. Dentro del comando seleccionar, tenemos entrada data1, y luego se invoca el método "contiene" que toma la subcadena "je" como entrada. Cuando se ejecuta el comando de impresión, genera la columna "sujeto" ya que la subcadena está presente en el nombre de la columna "Asunto."

Como se indicó anteriormente, hemos pasado otra subcadena dentro del método Contiene (). La salida devolvió la columna que tiene esta subcadena en particular.

Ejemplo # 3: Uso del método Contiene () para la expresión regular R en Ubuntu 20.04

En este ejemplo en particular, hemos utilizado el método "Contiene" cuya función de selección contiene una palabra dada. Hemos utilizado la expresión regular para buscar en la columna en particular.

Como puede ver, hemos seleccionado el IRIS de la trama de datos incorporado de datos y aplicado el operador DPLYR, luego definimos el comando SELECT. El comando Select se llama método Contains () dentro de él, y en el método Contiene (), hemos usado la [PT] junto con la palabra "AL", que se interpreta como una expresión regular. Tenga en cuenta que no se encuentran resultados porque este método no utilizan expresiones regulares. Use coincidencias para seleccionar con un regexp (), y generó las columnas que coinciden con la palabra "al".

Ejemplo # 4: Uso del método Contiene () para soltar una columna en el marco de datos R en Ubuntu 20.04

También podemos usar el método Contiene () para eliminar cualquier columna en particular del marco de datos utilizándola con el operador menos.

Hemos especificado el marco de datos de PlantGrowth para este ejemplo. El marco de datos de PlantGrowth, cuando se imprime, muestra todas las columnas. Como esta trama de datos contiene solo dos columnas y podemos eliminar una de las columnas para este marco de datos. Para esto, la selección toma el marco de datos y el método contiene () con el operador menos. Dentro del método Contiene (), hemos asignado la palabra "W", que será buscar por el método Contiene y luego eliminarse del marco de datos de PlantGrowth.

Por lo tanto, la columna que contiene la palabra "W" es la columna de peso y se elimina del marco de datos con éxito.

Conclusión

En este artículo R, ha aprendido a verificar si una cadena incluye una subcadena o caracteres en particular. Para examinar la existencia de caracteres en una cadena, hemos utilizado el método conten () de manera distinta. Con la biblioteca "sjmisc" y el módulo "dplyr", puede utilizar estos str_conatins (), y los métodos contiene () en nuestro script. Estas funciones determinan si el patrón de cadena está presente en una cadena o vector de caracteres.