3 Primeiros passos
Instalação
Para instalar o R, acesse a página oficial da organização _The R Project for Statistical Computing em < https://cran.r-project.org/ > . O usuário deverá escolher o arquivo de acordo com o seu sistema operacional.Execução de códigos
O R é uma linguagem interpretada. Isso significa que partes do código podem ser executadas diretamente do interpretador (interface R), sem a necessidade de compilar todo código e montar um arquivo executável (.exe). Dessa forma, o usuário seleciona o pedaço do código que deseja executar e, de imediato, tem o resultado impresso no terminal de saída ou na janela gráfica. Se houver erro de sintaxe/interpretação, o programa exibirá um alerta no terminal de saída.Exercício
Abra a interface básica do R (R-GUI) e execute o código a seguir:<- rnorm(100, 10, 15)
x summary(x)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## -16.699 -1.040 6.049 8.264 18.227 40.962
Criando scripts
Após abrir a interface R, o usuário deverá criar um script (.txt ou .R) no qual os comandos serão salvos. Para executar um bloco de comandos, o usuário deverá selecioná-lo com o cursor do mouse (deixando-o em realce) e, então, pressionar “F5” ou “CTRL+ENTER”, a depender da interface em uso. Outra opção é executar o comando, linha a linha, até completar o bloco de comandos desejado.Exercício
Abra a interface gráfica do R de preferência e crie um novo arquivo de script R. Escreva algumas linhas de códigos, com comentários. Salve o script em um novo diretório.# crie uma lista de números aleatórios normalmente distribuídos
<- rnorm(100, 10, 15)
x # faça um resumo estatístico dos valores obtidos
summary(x)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## -46.740 -1.114 12.916 11.259 23.709 45.164
# desenhe um diagrama de caixas para os valores amostrados
boxplot(x, main = "Diagrama de Caixas", ylab = "Valores amostrados")

Atribuição de valores
No R, os resultados podem ser obtidos a partir do uso de funções/expressões ou serem atribuídos a variáveis e gravados na memória do computador. Há diversas formas de atribuir valores a uma variável:nome <- valor
; valor -> nome
; nome = valor
.
Tanto ->
como =
funcionam como comandos de atribuição. Uma vantagem do R é o fato de não ser requerida a declaração/inicialização de variáveis, tipos e tamanhos ao início do programa, como é comum em outras linguagens.
R é uma linguagem case sensitive, isso significa que letras maiúsculas e minúsculas são diferenciadas no programa. Portanto, uma variável de nome x
será diferente de outra com nome X
.
Exemplo
Execute as linhas de código a seguir e observe a diferença:
# Valores atribuídos a variáveis locais
<-5
x10->X
# Diferença entre as variáveis "x" e "X"
5*x; 5*X
## [1] 25
## [1] 50