A idéia desta prática é que vocês tenham uma introdução bem simples ao R pra que se sintam mais confiantes pra coisas mais avançadas em breve. Começaremos com as 6 operações mais simples. Simplesmente digite (ou copie e cole) cada linha de comando representada pela fonte azul no prompt do R (o sinal de “>” que aparece quando você abre o programa)
1+1
## [1] 2
5-3.1
## [1] 1.9
21/3
## [1] 7
4*5
## [1] 20
sqrt(16)
## [1] 4
5^2
## [1] 25
Note que o símbolo de casas decimais no R é exclusivamente o ponto (e não a vírgula!)
É possível fazer várias operações ao mesmo tempo:
(2*(1+23))^1.5
## [1] 332.5538
Uma das principais vantagens do R é poder representar diferentes tipos de dados por nomes e usar estes nomes nas operações posteriores. A maneira usual de fazer isso no R é pela expressão “<-” e cada nome utilizado é chamado de objeto.
joao<- 2
maria <- -5.3
pedro<-joao * maria
pedro
## [1] -10.6
É possível guardar mais de um número em um mesmo objeto através do comando “c”, gerando um vetor. Por exemplo:
varios<-c(1,4,53,-3)
varios
## [1] 1 4 53 -3
Além disso, podemos fazer operações com todos estes números de uma vez só.
varios * 2
## [1] 2 8 106 -6
Podemos incluir outros tipos de dados em um vetor, como dados de texto.
cores<-c("verde","azul","amarelo")
cores
## [1] "verde" "azul" "amarelo"
Note que, ao incluir as palavras dentro do vetor, tivemos o cuidado de colocá-las entre haspas. Assim, o R sabe que vc está entrando com uma palavra e não com um objeto. Essa distinção é muito importante, por exemplo:
maiscores<-c(cores, "branco")
maiscores
## [1] "verde" "azul" "amarelo" "branco"
Há alguns atalhos importantes e que serão muito úteis posteriormente.
1:10
## [1] 1 2 3 4 5 6 7 8 9 10
seq(1,10, by=1)
## [1] 1 2 3 4 5 6 7 8 9 10
seq(1,10, by=0.5)
## [1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5
## [15] 8.0 8.5 9.0 9.5 10.0
11:3
## [1] 11 10 9 8 7 6 5 4 3
Vetores são muito úteis, não só para armazenar dados, mas também para permitir acessá-los rapidamente usando colchetes. Veja estes exemplos:
numeros<-c(8,4,66,-12,9)
numeros[1]
## [1] 8
numeros[4]
## [1] -12
numeros[1:3]
## [1] 8 4 66
letras<-c("A","B","C","D","E")
letras[5]
## [1] "E"
letras[4:1]
## [1] "D" "C" "B" "A"
Para que calculemos as médias e medianas de dados em um vetor, basta aplicar os comandos “mean” e “median”. Por exemplo:
x<-c(12,43,53,11,4.1, 6)
mean(x)
## [1] 21.51667
median(x)
## [1] 11.5
Que comandos você usaria para: