[1] 0.15
[1] 44.66667
Oficina de Introdução ao R
2023-06-24
Podemos salvar nossos scripts para utilizar depois!
Considere tudo no console como temporário, pois não salvamos o conteúdo.
Escreva no Script/Editor os códigos importantes para a análise.
O atalho Cmd/Ctrl + Enter é um dos mais úteis! Executa o código selecionado, ou o trecho de código onde o cursor está.
O atalho Cmd/Ctrl + Shift + S executa todos os códigos do script!
<-, e a estrutura a seguir:``` {{r}}
nome_do_objeto <- valor
```
Exemplo:
Podemos ver o conteúdo do objeto escrevendo o nome e executando:
Atalho Alt - (Alt e menos) serve para escrever o sinal de atribuição mais rápido.
O sinal = também funciona neste caso: porém como boa prática de escrita de código nós não usamos
Aproveite para usar a tecla Tab no RStudio: ajuda a autocompletar!
O R é case sensitive: ele diferencia letras maiúsculas e minúsculas.
Erros de digitação e de maiúscula/minúscula importam!
Cuidado ao dar nomes aos objetos:
Um objeto é onde nossos dados são armazenados dentro do R.
Um objeto sempre tem uma classe e um tipo
Geralmente chamamos de “valor” tudo o que está dentro de um objeto, PORÉM:
| CLASSE | SINÔNIMO |
|---|---|
| character | texto, string, caractere |
| integer | números inteiros |
| numeric | números racionais (número representado por uma fração |
| logic | lógico, booleano, valor TRUE/FALSE |
DICA: a função class() mostra a classe de um objeto
É como armazenamos os dados dentro do R. Principais neste momento:
Vector: armazena elementos de mesma classe.
Data.frame: são tabelas de dados com linhas e colunas, como uma tabela do Excel. C ada coluna pode ser de classe diferente. Dentro de cada coluna, teremos sempre a mesma classe!
Uma característica importante do R que pode dicultar a comparação são os valores ausentes ou NAs (não disponíveis).
is.na() é a função que testa se um objeto é NA
| Operador | Descrição |
|---|---|
| == | igual |
| != | diferente |
| > | maior |
| < | menor |
| >= | maior ou igual a |
| <= | menor ou igual que |
| Operador | Descrição |
|---|---|
| ! | significa NÃO |
| & | significa E |
| |
significa OU |
| %in% | significa “contém” |
(pense nela como um verbo!)
altura_carol <- 1.54
altura_lucas <- 1.89
altura_media <- mean(c(altura_carol, altura_lucas))
altura_media[1] 1.715
O R possui muitas funções disponíveis
Estrutura para utilizar uma função:
Exemplo:
Nome de variáveis:
Código e comentários:
Rodar uma linha de código sem ter rodado as anteriores, que fazem parte de uma “sequência” de comandos para o programa
Pequenos erros de digitação ao escrever o código

Slides feitos com Quarto e Quarto R-Ladies Theme.