Introdução a Vetores

Criação


Função c()


Vetor numérico real:

reais <- c(1, 2, 3.5)
reais
## [1] 1.0 2.0 3.5


class(reais)
## [1] "numeric"


Vetor numérico inteiro:

inteiros <- c(1L, 2L, 3L)
inteiros
## [1] 1 2 3


class(inteiros)
## [1] "integer"


Vetor de texto:

estados <- c("São Paulo", "Rio Grande do Norte", "Minas Gerais", "Mato Grosso do Sul")
estados
## [1] "São Paulo"           "Rio Grande do Norte" "Minas Gerais"       
## [4] "Mato Grosso do Sul"


class(estados)
## [1] "character"


Vetor lógico:

logicos <- c(TRUE, TRUE, FALSE, T, F, F)
logicos
## [1]  TRUE  TRUE FALSE  TRUE FALSE FALSE


class(logicos)
## [1] "logical"


Operador :


Criando uma sequência de 1 a 10:

sequencia_1 <- 1:10
sequencia_1
##  [1]  1  2  3  4  5  6  7  8  9 10


class(sequencia_1)
## [1] "integer"


Função seq()


Criando uma sequência de 1 a 10:

sequencia_2 <- seq(1, 10, by = 1)
sequencia_2
##  [1]  1  2  3  4  5  6  7  8  9 10


class(sequencia_2)
## [1] "numeric"


Criando uma sequência de 5 a 50, de 5 em 5:

sequencia_3 <- seq(5, 50, by = 5)
sequencia_3
##  [1]  5 10 15 20 25 30 35 40 45 50


class(sequencia_3)
## [1] "numeric"


Teste


É vetor?

continente <- "América do Sul"
is.vector(continente)
## [1] TRUE


idades <- c(28, 31, 17)
is.vector(idades)
## [1] TRUE


Nomes


notas <- c(9.8, 7.4, 6, 10)
notas
## [1]  9.8  7.4  6.0 10.0


names(notas) <- c("Matemática", "Português", "Geografia", "História")
notas
## Matemática  Português  Geografia   História 
##        9.8        7.4        6.0       10.0


Contagem de Elementos

continente <- "América do Sul"
length(continente)
## [1] 1


disciplinas <- c("Matemática", "Português", "Geografia", "História")
length(disciplinas)
## [1] 4
Anterior
Próximo