Como criar vetores de caracteres para dados de texto em R

Texto em R é representada por vetores de caracteres. UMA vector caráter

é - você adivinhou! - Um vector consistindo de caracteres.

No mundo da programação de computadores, o texto é muitas vezes referido como um corda. Aqui, a palavra texto refere-se a um único elemento de um vetor, mas você deve estar ciente de que os ficheiros de ajuda R, por vezes, referem-se a cordas e, por vezes, a texto. Eles significam a mesma coisa.

image0.jpg

Dê uma olhada em como R usa vetores de caracteres para representar texto. Você atribui algum texto para um vetor de caracteres e buscá-la para extrair subconjuntos de dados. Você também se familiarizar com o muito poderoso conceito de vetores nomeados, vectores em que cada elemento tem um nome. Isso é útil porque você pode, em seguida, referem-se aos elementos pelo nome, bem como posição.

Atribuir um valor a um vetor de caracteres

Você atribuir um valor a um vetor de caracteres usando o operador de atribuição (lt; -), Da mesma forma que você faz para todas as outras variáveis. Você testar se uma variável é de classe personagem, por exemplo, usando o is.character () função como se segue:

> x lt; - "Olá, mundo!"> is.character (x) VERDADEIRO

Notar que x é um vetor de caracteres de comprimento 1. Para saber quantos caracteres estão no texto, o uso nchar:

> Comprimento (X) [1] 1> nchar (X) [1] 12

Esta função lhe diz que x tem um comprimento e que o único elemento de x tem 12 caracteres.

Criar um vetor de caracteres com mais de um elemento

Para criar um vetor de caracteres com mais de um elemento, use a função de combinar, c ():

x lt; - c ( "Olá", "mundo!")> comprimento (x) [1] 2> nchar (x) [1] 5 6

Observe que, desta vez, R lhe diz que seu vetor tem comprimento 2 e que o primeiro elemento tem cinco caracteres eo segundo elemento tem seis caracteres.

menu