0Pricing
R Academy · Aula

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.

Combinação e remodelagem de dados — ilustração 1

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.
Combinação e remodelagem de dados — ilustração 10

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

  1. Importação de dados
  2. Noções básicas de limpeza de dados
  3. Combinação e remodelagem de dados
← Voltar para R Academy