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