Combinação e remodelagem de dados
Explore a mesclagem, o acréscimo e a remodelagem de conjuntos de dados para realizar análises flexíveis.
Combinação e remodelagem de dados é uma aula grátis de R Academy no CoddyKit. Esta é a aula 3 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de R Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de R Academy inclui 3 aulas no total.
Introdução à combinação e remodelagem de dados
Introdução à combinação e remodelagem de dados
Os dados geralmente vêm de várias fontes e precisam ser mesclados ou remodelados para análise. Nesta lição, você aprenderá a combinar e reestruturar dados em R.

Combinando quadros de dados
Combinando quadros de dados
Você pode combinar quadros de dados usando funções como rbind() (por linha) e cbind() (por coluna).
df1 <- data.frame(ID = c(1, 2), Score = c(90, 85))
df2 <- data.frame(ID = c(3, 4), Score = c(78, 92))
df_combined <- rbind(df1, df2)Mesclando quadros de dados
Mesclando quadros de dados
Para mesclar dois quadros de dados por uma coluna em comum, use merge().
df1 <- data.frame(ID = c(1, 2, 3), Name = c('Alice', 'Bob', 'Charlie'))
df2 <- data.frame(ID = c(1, 2, 3), Score = c(90, 85, 88))
merged_df <- merge(df1, df2, by = 'ID')Usando dplyr para junções
Usando dplyr para junções
O pacote dplyr fornece funções como left_join() e inner_join() para mesclar dados.
library(dplyr)
joined_df <- left_join(df1, df2, by = 'ID')Remodelando dados com tidyr
Remodelando dados com tidyr
Remodelar dados é útil para resumir e analisar diferentes formatos.
Ampliando dados (pivot_wider)
Ampliando dados (pivot_wider)
Use pivot_wider() para converter dados do formato longo para o formato amplo.
library(tidyr)
data_wide <- pivot_wider(df, names_from = Category, values_from = Value)Alongando dados (pivot_longer)
Alongando dados (pivot_longer)
Use pivot_longer() para converter dados do formato amplo para o formato longo.
data_long <- pivot_longer(df, cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Sales')Ordenando dados
Ordenando dados
Você pode ordenar quadros de dados usando a função arrange() do dplyr.
df_sorted <- arrange(df, desc(Score))Resumo
Resumo
Nesta lição, você aprendeu:
- Como combinar e mesclar quadros de dados.
- Como remodelar dados usando funções de pivoteamento.
- Como ordenar e estruturar dados com eficiência.

Perguntas Frequentes
A aula “Combinação e remodelagem de dados” é grátis?
Sim — o texto completo de “Combinação e remodelagem de dados” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de R Academy, atualize para CoddyKit PRO. O curso de R Academy inclui 3 aulas no total.
O que vou aprender em “Combinação e remodelagem de dados”?
Explore a mesclagem, o acréscimo e a remodelagem de conjuntos de dados para realizar análises flexíveis. Você pratica R Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar R Academy?
Nenhuma experiência prévia é necessária. R Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 3.
Quanto tempo leva a aula “Combinação e remodelagem de dados”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de R Academy?
Sim. Cada aula de R Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Importação de dados
- Noções básicas de limpeza de dados
- Combinação e remodelagem de dados