A apresentação dos próximos objetos daqui pra frente, desde matrizes até quadro de dados (data frame) não é apresentar todas as manipulações possíveis sobre esses objetos
- Matriz = atributo
dim
+ vetor atômico
02 março, 2021
A apresentação dos próximos objetos daqui pra frente, desde matrizes até quadro de dados (data frame) não é apresentar todas as manipulações possíveis sobre esses objetos
dim
+ vetor atômico> # Criando um vetor atomico > x <- 1:6; x
## [1] 1 2 3 4 5 6
> # Verificando se o objeto 'x' tem atributo adicionado > attributes(x)
## NULL
> # Vamos verificar a classe do objeto x > sloop::s3_class(x)
## [1] "integer" "numeric"
> # Adicionando o atributo dim (ou attr(x, "dim") <- c(2, 3)) > dim(x) <- c(2, 3); x # 2 x 3 = 6 (Comp do vetor)
## [,1] [,2] [,3] ## [1,] 1 3 5 ## [2,] 2 4 6
> attributes(x) # Verificando novamente 'x'
## $dim ## [1] 2 3
> sloop::s3_class(x) # Verificando a classe do objeto
## [1] "matrix" "integer" "numeric"
> # Criando uma matriz > matrix(1:6, 2, 3)
## [,1] [,2] [,3] ## [1,] 1 3 5 ## [2,] 2 4 6
> x <- matrix(1:6, 2, 3, byrow = TRUE);x # Criando uma matriz
## [,1] [,2] [,3] ## [1,] 1 2 3 ## [2,] 4 5 6
> x[1, 1] # Acessando
## [1] 1
> x[1, 1] <- 10; x # Alterando
## [,1] [,2] [,3] ## [1,] 10 2 3 ## [2,] 4 5 6