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

Texto en R está representado por los vectores de caracteres. LA carácter vectorial

es - usted lo adivinó! - Un vector que consta de caracteres.

En el mundo de la programación informática, texto a menudo se refiere como una cuerda. Aquí la palabra texto se refiere a un solo elemento de un vector, pero usted debe ser consciente de que los archivos de Ayuda de I veces se refieren a cuerdas y, a veces a texto. Significan lo mismo.

imagen0.jpg

Echa un vistazo a la forma R utiliza vectores de caracteres para representar texto. Se asigna un texto a un vector de caracteres y obtener para extraer subconjuntos de esos datos. También se familiarice con el concepto muy poderoso 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 que usted hace para todas las demás variables. Usted probar si una variable es de clase personaje, por ejemplo, mediante el uso de la is.character () función como sigue:

> X lt; - "¡Hola mundo!"> is.character (x) TRUE

Darse cuenta de X es un vector de caracteres de longitud 1. Para saber cuántos caracteres están en el texto, el uso nchar:

> Longitud (x) [1] 1> nchar (x) [1] 12

Esta función le dice que X tiene longitud 1 y que el elemento individual en X tiene 12 caracteres.

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

Para crear un vector personaje con más de un elemento, utilice la función se combinan, c ():

X lt; - c ("Hola", "mundo")> longitud (x) [1] 2> nchar (x) [1] 5 6

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




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