CRIANDO AS VARIÁVEIS:
A <- 2
B <- 3
POSSO FAZER DIVERSAS OPERAÇÕES COM AS VARIÁVEIS CRIADAS:
A + B
## [1] 5
A - B
## [1] -1
A * B
## [1] 6
A / B
## [1] 0.6666667
A ** B
## [1] 8
CRIANDO VARIÁVEIS COM NOME:
nome <- "JOSUÉ"
sobrenome <- "BASTOS"
OPERAÇÕES COM O NOME:
paste(nome, sobrenome)
## [1] "JOSUÉ BASTOS"
As variáveis booleanas guardam valores verdadeiros ou falsos
verdadeiro <- TRUE
falso <-FALSE
Podemos fazer operações com variáveis booleanas.
verdadeiro & verdadeiro # e
## [1] TRUE
verdadeiro | verdadeiro # ou
## [1] TRUE
verdadeiro & falso # e
## [1] FALSE
verdadeiro | falso # ou
## [1] TRUE
falso & falso # e
## [1] FALSE
falso | falso # ou
## [1] FALSE
Criando um vetor
vetor <- c(10, 20, 30, 40, 50, 60)
Chamando um vetor
vetor
## [1] 10 20 30 40 50 60
vetor[3]
## [1] 30
vetor[c(1,3,5)]
## [1] 10 30 50
vetor[2:4]
## [1] 20 30 40
Criando vetor de nomes
vetor_a <- c("aluno", "idade", "série") # um vetor contendo 3 nomes
vetor_a
## [1] "aluno" "idade" "série"
Chamando um vetor de nomes
vetor_a[2]
## [1] "idade"
Chamando um vetor em sequência numérica, com critérios:
seq(from = 0, to = 1000, by = 10)
## [1] 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140
## [16] 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290
## [31] 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440
## [46] 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590
## [61] 600 610 620 630 640 650 660 670 680 690 700 710 720 730 740
## [76] 750 760 770 780 790 800 810 820 830 840 850 860 870 880 890
## [91] 900 910 920 930 940 950 960 970 980 990 1000
Matrizes A matriz é um vetor bidimencional, ou seja, ela tem linhas e colunas
Criando uma matriz de 2 linhas e 2 colunas
mat <- matrix(data = c(10,20,30,40), nrow = 2, ncol = 2)
mat
## [,1] [,2]
## [1,] 10 30
## [2,] 20 40
Criando uma Matriz 10X10
mat10 <- matrix(data = 1:100, nrow = 10, ncol = 10)
mat10
## [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
## [1,] 1 11 21 31 41 51 61 71 81 91
## [2,] 2 12 22 32 42 52 62 72 82 92
## [3,] 3 13 23 33 43 53 63 73 83 93
## [4,] 4 14 24 34 44 54 64 74 84 94
## [5,] 5 15 25 35 45 55 65 75 85 95
## [6,] 6 16 26 36 46 56 66 76 86 96
## [7,] 7 17 27 37 47 57 67 77 87 97
## [8,] 8 18 28 38 48 58 68 78 88 98
## [9,] 9 19 29 39 49 59 69 79 89 99
## [10,] 10 20 30 40 50 60 70 80 90 100
Comando para criar um data-frame
df <- data.frame(nome = c("Adriano", "José", "Maria", "Ana"), idade = c(55, 15, 23, 35))
df
## nome idade
## 1 Adriano 55
## 2 José 15
## 3 Maria 23
## 4 Ana 35
mean(mat)
## [1] 25
summary(df)
## nome idade
## Length:4 Min. :15
## Class :character 1st Qu.:21
## Mode :character Median :29
## Mean :32
## 3rd Qu.:40
## Max. :55
Chamando matrizes e data-frames
mat[1,2]
## [1] 30
df[2,1]
## [1] "José"
df
## nome idade
## 1 Adriano 55
## 2 José 15
## 3 Maria 23
## 4 Ana 35