Cómo crear vectores de caracteres para los datos de texto en r

Texto en R está representado por los vectores de caracteres. UN vector de caracteres es - lo has adivinado! - un vector que consiste en caracteres.

En el mundo de la programación informática, el texto se refiere a menudo como una cuerda. Aquí la palabra texto se refiere a un solo elemento de un vector, pero se debe tener en cuenta que los archivos de ayuda de I a veces se refieren a instrumentos de cuerda y, a veces a texto. Quieren decir lo mismo.

Echar un vistazo a la forma R utiliza vectores de caracteres para representar texto. Se asigna un texto a un vector de caracteres y obtener en él para extraer subconjuntos de esos datos. También se familiarice con el concepto muy potente de vectores con nombre, vectores en los que cada elemento tiene un nombre. Esto es útil porque a continuación, puede hacer referencia a los elementos por su nombre, así como la posición.

Asignar un valor a un vector de caracteres

Se asigna un valor a un vector de caracteres utilizando el operador de asignación (lt; -), De la misma manera lo hace para todas las otras variables. Probar si una variable es de la clase personaje, por ejemplo, mediante el uso de la is.character () función como sigue:

gt; x lt; - "¡Hola Mundo!"gt; is.character (x) TRUE

Darse cuenta de x es un vector de caracteres de longitud 1. Para averiguar la cantidad de caracteres en el texto, el uso nchar:

gt; longitud (x) [1] 1GT; nchar (x) [1] 12

Esta función le dice que x tiene longitud 1 y que el único elemento en x tiene 12 caracteres.

Crear un vector de caracteres con más de un elemento

Para crear un vector de caracteres con más de un elemento, utilice la función de combinación, do():

Video: PSeInt #10 - Arreglos Y Caracteres [Entrada y Salida de Datos]

x lt; - c ("Hola", "¡mundo!") Gt; longitud (x) [1] 2GT; nchar (x) [1] 5 6

Nótese que en esta ocasión, R le dice que su vector tiene longitud 2 y que el primer elemento tiene cinco caracteres y el segundo elemento tiene seis caracteres.

Artículos Relacionados