Академический Документы
Профессиональный Документы
Культура Документы
Curso de R
21/08/2018
O que é R?
Habilidades necessárias
Escrita
• Elementos
• Comandos básicos
• Composição do script
• Sensibilidade
Leitura
• Comandos básicos
• Diferentes soluções para o mesmo problema
• Alertas de erro
GOOGLE!!!
Autonomia
RStudio
Para começar...
Hastags
# Insere comentarios sem rodar o comando
# # Importante para organizar e
# ## registrar
Crtl + Enter
• Roda a linha com o cursor ou selecionada • Possı́vel rodar no
próprio layout
Calculadora
5 - 5
5 * 5 / 3
5 / (5 * 3)
Calculadora
> 5 + 5
[1] 10
> 5 - 5
[1] 0
> 5 * 5 / 3
[1] 8.333333
> 5 / (5 * 3)
[1] 0.3333333
Calculadora
5 <= 5 / 5
5 * 4 > 5
TRUE == TRUE
Calculadora
O R também é capaz de fazer operações lógicas
Dessa vez, tanto entre números quanto palavras
5 == 5
[1] TRUE
5 <= 5 / 5
[1] FALSE
5 * 4 > 5
[1] TRUE
TRUE == TRUE
[1] TRUE
Calculadora
5 <= (5 == 7 | 8 >= 5)
(( T == F )|( F ! = T )) ! = (( T == F ) & ( F ! = T ))
Atribuição
Atribuição
sorte <- 5
Atribuição
sorte <- 5
Sorte
Error: object ’Sorte’ not found
Atribuição
sorte <- 5
sorte
> sorte
[1] 5
Tipos de informação
numeric
• 5, 10, 24, 3.4
logical
• TRUE, FALSE, NA
character
• Qualquer palavra entre ASPAS!
Descobrir o tipo de informação basta usar a função class()
class ( sorte )
Tipos de informação
Tipos de informação
Vetores
Vetores
Vetores
Vetores
[1] 1.754
[1] TRUE
Descritivas
[1] 1.7
Descritivas
ou ainda
Descritivas
[1] 0.1013903
Pacotes
Pacotes
Pacotes
Pacotes
Pacotes
Pacotes
Aula 1
Curso de R
21/08/2018