Cuerdas en r

Cuerdas en r
“Las cadenas no son los componentes R más glamorosos o conocidos, pero cumplen un papel importante en una variedad de actividades de filtrado y preparación de datos. R considera cualquier valor adjunto por un par de cotizaciones individuales o dobles para ser una cadena. Incluso cuando genera cadenas con citas individuales, R los almacena todos dentro de las cotizaciones dobles internamente. En este artículo, aprenda sobre las cuerdas de R, incluidas su regla y sus atributos de cadena fundamental, así como cómo extraer y reemplazar una cadena de caracteres y formatear una cadena."

¿Qué son las cuerdas en el lenguaje de programación R en Ubuntu 20?.04?

El término "cadena" se refiere a un grupo de caracteres. Se utiliza una matriz unidimensional para organizar los caracteres. En R, una cadena se define como una colección de letras encerradas por un conjunto de cotas individuales o dobles idénticas. Las cadenas son representaciones textuales que pueden producir enteros, espacios y caracteres especiales. El personaje ”representa una cadena vacía. En R, siempre se guardan los valores de doble cita para las cuerdas. Dentro de una cadena de doble cotización, se permiten citas individuales. No se puede haber cotizaciones individuales en una cadena de cita única. Las citas dobles, a su vez, no pueden ser envueltas por quotas dobles.

Reglas de formación de cadenas en R en Ubuntu 20.04

Al utilizar la cadena en el lenguaje R, hay algunos pasos que deben seguirse.

  • Se deben usar citas dobles y individuales al comienzo y al final de una cadena. Es imposible combinarlos.
  • En una cadena que comienza y termina con una sola cita, se pueden introducir citas duplicadas.
  • Se puede colocar una sola cita entre dos citas dobles en una cadena.
  • No se pueden incluir múltiples citas en una cadena que comience y termine con quotas dobles.
  • No puede haber una sola cita en una cuerda que comience con una y termine con otra.

Cómo evaluar el error estándar en la R en Ubuntu 20.04?

Las ideas básicas para construir vectores de cadena y cadenas de caracteres en R están cubiertas en este capítulo. También descubrirás cómo r maneja objetos con personajes en ellos.

Ejemplo # 1: Programa para crear la cadena en R en Ubuntu 20.04

La asignación de valores de caracteres a una variable se puede usar para construir cadenas. Para construir una cadena más grande, tales cadenas pueden concatenarse empleando numerosos propósitos y métodos.

Arriba, hemos mostrado diferentes formas de declarar la cadena en el script R. En primer lugar, tenemos la representación de la cadena en quotas dobles. Luego, con el método r cat (), la cadena se imprime en la pantalla. Después de eso, creamos la cadena en una sola cita dentro de una nueva variable, Str2. De esta manera, también podemos crear la cadena. Luego, en Str3, hemos usado la cadena de cita única en la cadena con la doble cotización. Dentro de las variables Str4 y Str5, tenemos otra forma de comenzar la creación en R. Cuando se ejecutan estas variables, el STR4 muestra la cadena, pero la ejecución de Str5 se detuvo al generar la excepción. Esto muestra que esta representación de la cadena no es aceptable en r.

Ejemplo # 2: Programa para evaluar la longitud de la cadena en R en Ubuntu 20.04

Muchas funciones para trabajar con cadenas se incluyen en Base R, pero las ignoraremos, ya que pueden ser poco confiables, lo que las hace difíciles de recordar. En su lugar, utilizaremos las funcionalidades de StringR. El paquete StringR contiene una colección de métodos que hacen que la interacción con las cadenas sea lo más simple posible. La longitud de la cadena es el recuento de letras que comprende. Para determinar la longitud de la cadena en R, use la función de longitud STR () desde el módulo de la cadena o la función intrínseca nchar ().

Aquí, hemos importado el módulo R StringR y luego llamado la función str_length a la que se pasa la cadena. El valor de longitud de cadena se genera a medida que se ejecuta el comando de función.

Para obtener la longitud de la cadena, hemos utilizado otro método que es nchar (), donde se pasa la cadena. Cuando se invoca este comando, se muestra la longitud de la cadena especificada.

Ejemplo # 3: Programa para obtener el substr de la cadena en R en Ubuntu 20.04

Se pueden sacar caracteres distintos de una cadena utilizando los mecanismos de indexación de la cadena. Para obtener tanto el carácter específico como las subcadenas de la cadena, R tiene dos funciones incorporadas. En R, el Método SubStr o subcadena extrae sustros de una cadena que comienza en el índice inicial y finaliza al índice final.

Se accede a la subconjoce de la cadena definida aquí. La cadena se pasa dentro del método substr. Si el índice inicial y el índice final son iguales, se recupera el carácter correspondiente de la cadena. El personaje inicial, "R", se imprime en este caso.

Ejemplo # 4: Programa de conversión de casos de cadena en R en Ubuntu 20.04

Las funciones incorporadas de R toUpper (), que cambia todos los caracteres a la letra mayúscula, tolower (), que altera todos los caracteres a letras pequeñas y caseflet (..., superior = true/falso), que se transforma en función de la cantidad asignada a El argumento superior puede transformar los caracteres de la cadena en la caja superior o en minúsculas. Todas estas funciones también pueden tomar múltiples cadenas como parámetros.

Dentro de la variable STR, hemos pasado una cadena que contiene la letra de la caja superior y las letras minúsculas. Luego, tenemos un comando de impresión al que tenemos que asignar la función ToUpper e ingresar la variable STR dentro de él. Toda la cadena se imprime en la caja superior. Del mismo modo, hemos realizado la función TOLTOWER en la cadena definida, y convierte todas las cadenas en minúsculas.

Conclusión

El objetivo de este artículo era aclarar su comprensión de las cuerdas en el lenguaje de scripting R. R tiene muchas funciones para manejar diferentes tipos de datos. No hay anomalías en esta regla, incluidas cuerdas y vectores de personajes. Hemos aprendido sobre algunas funciones R que pueden usarse para manipular cadenas o proporcionar más información sobre ellas en esta publicación R. Puede hacer cadenas con ciertos patrones o al azar usando estas funciones. Tienes toda la autoridad sobre cómo se editan y ajustan.