Tenho duas planilhas, nas quais existem 2 colunas comuns e depedentes entre as duas, como faço para unir e transformar em uma só tabela ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Tenho duas planilhas, nas quais existem 2 colunas comuns e depedentes entre as duas, como faço para unir e transformar em uma só tabela ?
Oi Marcela,
Acredito que você poderia usar a função merge().
# Suponha que você tenha duas planilhas chamadas data1 e data2
# com as seguintes colunas:
# data1:
# id | name | age | salary
# 1 | John | 32 | 35000
# 2 | Mary | 27 | 30000
# 3 | Pete | 45 | 50000
# data2:
# id | salary | department
# 1 | 35000 | Marketing
# 2 | 30000 | Sales
# 3 | 50000 | HR
# Para unir as duas planilhas usando a coluna "id" como chave, você pode usar a seguinte sintaxe:
merged_data <- merge(data1, data2, by="id")
# Isso resultará em uma planilha chamada merged_data com as seguintes colunas:
# id | name | age | salary | department
# 1 | John | 32 | 35000 | Marketing
# 2 | Mary | 27 | 30000 | Sales
# 3 | Pete | 45 | 50000 | HR
Espero ter ajudado e bons estudos,
Abcs!
edit: se precisar de mais exemplos, a documentação da merge() aqui
Na verdade eu tenho estas 2 planilhas e as variaveis que são comuns são municipio e ano , acredito que tenho que concatenar elas para gerar um especie de chave, mas não sei bem como fazer , assim após esse feito devo fazer o passo que você indicou.
Column 1 | Column 2 | Column 3
codigo_municipio municipio taxa_mortalidade ano