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.

menu