Plano de Aula: Introdução ao R Básico
Dia 1: Manipulação de Dados
Objetivos da Aula
- Compreender e utilizar comandos básicos de manipulação de dados em R.
- Aprender a usar
dplyr para manipulação de dados.
Materiais Necessários
- Computadores com R e RStudio instalados.
- Pacotes:
dplyr.
Conteúdo da Aula
1. Introdução ao R
- Breve introdução ao R e suas aplicações.
- Apresentação dos pacotes que serão utilizados na aula.
2. Manipulação de Dados com dplyr
Select
- Explicação e exemplos de como usar
select() para escolher colunas específicas de um data frame.
library(dplyr)
data(mtcars)
selected_data <- mtcars %>% select(mpg, cyl, hp)
Filter
- Introdução ao
filter() para selecionar linhas específicas.
filtered_data <- mtcars %>% filter(mpg > 20)
Mutate
- Uso do
mutate() para criar novas colunas.
mutated_data <- mtcars %>% mutate(mpg_per_cyl = mpg / cyl)
3. Group By e Summarize
- Introdução ao
group_by() e summarize().
grouped_data <- mtcars %>%
group_by(cyl) %>%
summarize(mean_mpg = mean(mpg), count = n())
4. Atividade Prática
- Exercício: Usar um conjunto de dados fornecido (por exemplo,
iris).
- Tarefas:
- Selecionar colunas específicas.
- Filtrar os dados com base em uma condição.
- Criar uma nova coluna.
5. Conclusão do Dia 1
- Revisão dos conceitos abordados.
- Perguntas e respostas.
Dia 2: Visualização de Dados e Tabelas
Objetivos da Aula
- Criar gráficos interativos utilizando a biblioteca
esquisse.
- Gerar tabelas sumarizadas com
tbl_summary do gtsummary.
Materiais Necessários
- Computadores com R e RStudio instalados.
- Pacotes:
esquisse, gtsummary, ggplot2.
Conteúdo da Aula
1. Gráficos com esquisse
- Introdução ao
esquisse para criar gráficos interativos.
library(esquisse)
esquisse::esquisse()
- Criar um gráfico a partir do
mtcars.
2. Tabelas com gtsummary
- Introdução ao
gtsummary para criar tabelas sumarizadas.
library(gtsummary)
summary_table <- tbl_summary(mtcars)
summary_table
3. Atividade Prática
- Exercício: Usar um conjunto de dados fornecido (por exemplo,
iris).
- Tarefas:
- Criar um gráfico interativo usando
esquisse.
- Gerar uma tabela sumarizada com
gtsummary.
4. Conclusão e Perguntas
- Revisão dos conceitos abordados.
- Discussão sobre como aplicar esses conhecimentos em projetos reais.
- Sessão de perguntas e respostas.