[1] 0.15
[1] 44.66667
Oficina de Introdução ao R
2023-10-28
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.