Sobre
1
Instalação
1.1
Instalação do R
1.1.1
No Windows
1.1.2
No Linux
1.1.3
No MacOS
1.2
Instalação do RStudio
1.3
Instalação de softwares adicionais
1.3.1
LaTeX
1.3.2
Office
1.3.3
Pagedown e Chrome
1.3.4
Renderizando HTML widgets
1.3.5
Blogdown
1.3.6
Ferramentas de desenvolvimento
1.3.7
Git
2
RStudio
2.1
Telas
2.2
Atalhos
2.3
Projetos
2.4
Git e versionamento
2.5
Cheatsheets
2.6
Addins
2.7
Snippets
3
R Básico
3.1
Pedindo Ajuda
3.1.1
Documentação do R
3.1.2
Google
3.1.3
Stack Overflow
3.2
R como calculadora
Exercícios
3.3
Objetos e funções
Exercícios
3.4
Data frames
3.5
Classes
3.5.1
Exercícios
3.6
Vetores
Exercícios
3.7
Testes lógicos
Exercícios
3.8
Valores especiais
Exercícios
3.9
Listas
3.10
Mais sobre data frames
Exercícios
3.11
Mais sobre funções
Exercícios
3.12
Controle de Fluxo
3.12.1
Condicionamento: if e else
3.12.2
Iteradores: for e while
Exercícios
3.13
Outros tópicos
3.13.1
Matrizes
3.13.2
Fatores
3.13.3
Gráficos (R base)
4
Pacotes
4.1
Instalação de pacotes
4.1.1
Via CRAN
4.1.2
Via Github
4.1.3
Via arquivo .zip ou .tar.gz
4.2
Tidyverse
5
Importação
5.1
Caminhos
5.2
O pacote readr
5.2.1
Lendo arquivos de texto
5.2.2
Locale
5.2.3
Parseando valores
5.2.4
Escrevendo arquivos de texto
5.2.5
Arquivos .rds
Exercícios
5.3
Os pacotes readxl e writexl
5.4
haven
6
Pipe
6.1
O operador pipe
Exercícios
6.2
Outros operadores
7
Manipulação
7.1
Tibbles
7.2
O pacote dplyr
7.2.1
Selecionando colunas
7.2.2
Ordenando a base
7.2.3
O pipe em ação
7.2.4
Filtrando linhas
7.2.5
Modificando e criando novas colunas
7.2.6
Sumarizando a base
7.2.7
Juntando duas bases
7.2.8
dplyr 1.0
7.3
O pacote tidyr
7.3.1
separate()
e
unite()
7.3.2
Pivotagem
7.3.3
List columns
7.3.4
Exercícios
7.4
O pacote stringr
7.4.1
Introdução
7.4.2
Funções básicas
7.4.3
Expressões Regulares
7.4.4
Funções que utilizam regex
7.4.5
Exercícios
7.5
O pacote lubridate
7.5.1
A classe
date
7.5.2
Funções úteis
7.5.3
Fusos horários
7.5.4
Operações com datas
7.5.5
Exercícios
7.6
O pacote forcats
7.6.1
O que são fatores?
7.6.2
Modificando níveis de um fator
7.6.3
Mudando a ordem dos níveis de um fator
7.6.4
Colapsando níveis de um fator
7.6.5
Outras funções úteis
7.6.6
Exercícios
8
Visualização
8.1
O pacote ggplot2
8.1.1
Gráficos de pontos (dispersão)
8.1.2
Gráficos de linhas
8.1.3
Gráficos de barras
8.1.4
Histogramas e boxplots
8.1.5
Títulos e
labels
8.1.6
Escalas
8.1.7
Temas
8.1.8
Juntando gráficos
8.1.9
Exercícios
8.2
Extensões do pacote ggplot2
8.2.1
gghighlight
8.2.2
ggridges
9
Relatórios
9.1
Markdown
9.1.1
Ênfase
9.1.2
Títulos
9.1.3
Listas
9.1.4
Equações
9.1.5
Código
9.1.6
Links
9.1.7
Imagens
9.1.8
Tabelas
9.1.9
Recapitulando
Exercícios
9.2
R Markdown
9.2.1
Criando um arquivo
.Rmd
9.2.2
Estrutura do arquivo R Markdown
9.2.3
Adicionando conteúdo
9.2.4
Dicas para o RStudio
Exercícios
10
Programação funcional (purrr)
10.1
Iterações básicas
10.2
Iterações intermediárias
10.3
Iterações avançadas
10.3.1
Iterações com condicionais
10.3.2
Iterações com tabelas e funções
10.3.3
Redução e acúmulo
10.4
Miscelânea
10.4.1
Manter e descartar
10.4.2
A família
is
10.4.3
Andar e modificar
10.4.4
Transposição e indexação profunda
10.4.5
Aplicação parcial
10.4.6
Execução segura
10.5
Exercícios
11
R avançado
11.1
NSE
11.1.1
O que é?
11.1.2
Tidy evaluation
11.1.3
Curly-curly
11.1.4
Strings como argumentos
11.1.5
Exercícios
12
Miscelânea
12.1
Arrumando banco de dados: o pacote janitor
12.1.1
Arrumando o nome das variáveis
12.1.2
Removendo linhas e colunas vazias
12.1.3
Identificando linhas duplicadas
12.1.4
Outras funções
13
Respostas
13.1
R básico
R como calculadora
Objetos e funções
Classes
Vetores
Testes lógicos
Valores especiais
Data frames
Mais sobre funções
Controle de fluxo
13.2
Importação
O pacote readr
13.3
Pipe
13.4
O pacote dplyr
Selecionando colunas
Ordenando a base
Filtrando linhas
Modificando e criando novas colunas
Sumarizando a base
Juntando duas bases
13.5
O pacote tidyr
13.6
O pacote stringr
13.7
O pacote lubridate
13.8
O pacote forcats
13.9
O pacote ggplot2
13.10
Programação funcional (purrr)
13.11
NSE
Referências
Allison Horst
Programação em R
Publicado com bookdown
Ciência de Dados em R
Capítulo 12
Miscelânea