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.
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.