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.