Como olhar para a estrutura de vetores em r

UMA vetor

é um conjunto unidimensional de valores, todos do mesmo tipo. É a menor unidade 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 podem também incluir outros tipos de dados, como cadeias de caracteres.

Video: Curso de Programação R (Aula 11) - Adicionando / Removendo Elementos em Vetores

R dá-lhe uma maneira fácil de olhar para a estrutura de qualquer objeto. Este método vem a calhar quando você duvida a 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:

gt; str (baskets.of.Granny) Num [1: 6] 12 4 5 6 9 3

R diz-lhe algumas coisas aqui:

  • Primeiro, diz-lhe que este é um num (Numérico) tipo de vector.

    Video: Programar em C - Vetores de Estruturas - Aula 44

  • Ao lado do tipo do vetor, R lhe dá as dimensões do vetor. Este exemplo tem apenas uma dimensão, e essa dimensão tem índices que variam de 1 a 6.

    Video: [ED] Aula 46 - Busca em Vetor de Struct

  • 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:

gt; 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:

Video: Estrutura de Dados e Algoritmos com Java #02: Vetores e Arrays: Introdução

gt; autores lt; - c ("Andrie", "Joris") Gt; 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 vetores:

  • vetores numéricos, contendo todo o tipo de números.

  • vetores inteiros, contendo valores inteiros. (Um vector de número 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 com categorias.

R faz distinções claras entre estes tipos de vetores, em parte por razões de lógica. Multiplicando duas palavras, por exemplo, não faz sentido.


Publicações relacionadas