Como olhar para a estrutura de vetores em R
UMA vetor é um conjunto unidimensional de valores, todos do mesmo tipo. É a menor unidade que você pode trabalhar com a R. Um único valor é tecnicamente um vetor, bem como - um vetor com apenas um elemento. Em matemática vetores são quase sempre usados com valores numéricos, mas em R eles também podem incluir outros tipos de dados, como cadeias de caracteres.
R dá-lhe uma maneira fácil de olhar para a estrutura de qualquer objeto. Este método é útil sempre que você duvidar da forma do resultado de uma função ou um script que você escreveu. Para dar uma olhada dentro objetos R, utilize o str () função.
o str () função dá-lhe o tipo ea estrutura do objeto.
Dê uma olhada no vector baskets.of.GRanny:
> Str (baskets.of.Granny) Num [1: 6] 12 4 5 6 9 3
R diz-lhe algumas coisas aqui:
Em primeiro lugar, ele diz-lhe que este é um num (Numérico) tipo de vetor.
Ao lado do tipo do vetor, R lhe dá as dimensões do vetor. Este exemplo tem apenas uma dimensão, e que tem índices de dimensão variando de 1 a 6.
Finalmente, R lhe dá os primeiros valores do vetor. Neste exemplo, o vector tem apenas seis valores, então você vê todos eles.
Se você quiser saber única quanto tempo um vetor é, você pode simplesmente usar o comprimento() função, como segue:
> Comprimento (baskets.of.Granny) [1] 6
Vetores em R pode ter outros tipos também. Se você olhar para o vetor autores, por exemplo, você vê uma pequena diferença:
> autores lt; - c ( "Andrie", "Joris")> str (autores) chr [1: 2] "Andrie" "Joris"
Mais uma vez, você tem as dimensões, o alcance dos índices e os valores. Mas desta vez, R indica o tipo de vector é chr, ou caráter.
Os seguintes tipos são tipos comuns de vectores:
vetores numéricos, contendo todos os tipos de números.
vetores inteiros, contendo valores inteiros. (Um vector inteiro é um tipo especial de vetor numérico.)
vetores lógicos, contendo valores lógicos (VERDADE e / ou FALSO)
vetores caráter, texto contendo
vetores de data e hora, contendo as datas e horários em diferentes formatos
fatores, um tipo especial de vetor para trabalhar em todas as categorias.
R faz uma clara distinção entre estes tipos de vectores, em parte por razões de lógica. Multiplicando duas palavras, por exemplo, não faz sentido.