Merge com mais de 2 bancos

Pessoal, eu consigo juntar 3 ou 4 bancos de uma vez só? Não queria ter que fazer vários merges... Abç, -- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 9142-8428 (21) 97557-3956 -------------------------------------------------------------------------------------------

set.seed(123) df1 <- data.frame(id = sample(LETTERS[1:10], 5,replace = F), Var1 = rnorm(10)) df2 <- data.frame(id = sample(LETTERS[1:10], 5,replace = F), Var2 = rnorm(10)) df3 <- data.frame(id = sample(LETTERS[1:10], 5,replace = F), Var3 = rnorm(10)) df_merged <- Reduce(f = function(...) merge(..., by = 'id', all = T), list(df1, df2, df3)) df_merged Você só tem que configurar a função ?merge para ficar no formato que desejar. Abraço 2015-03-17 16:02 GMT-03:00 Vanessa Felix <vanessa.felix.est@gmail.com>:
Pessoal, eu consigo juntar 3 ou 4 bancos de uma vez só? Não queria ter que fazer vários merges...
Abç,
--
------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 9142-8428 (21) 97557-3956
-------------------------------------------------------------------------------------------
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Luís Gustavo Silva e Silva

Eu acredito que já deve existir funções para essa tarefa em algum pacote. Bem, de qualquer forma, o código disponível no link abaixo pode ser útil para você. http://www.leg.ufpr.br/doku.php/ridiculas#como_fazer_a_justaposicao_de_vario... À disposição. Walmes.

Como o Walmes escreveu anteriormente, se os bancos que você quer juntar tem em comum somente o id, ou outra vriável em comum seu problema está resolvido. Se você tem dois ou mais bancos com a mesma estrutura (mesmas variáveis), basta usar o rbind. Exemplodf1 tem as variáveis id, sexo idade altura com 200 observações df2 tem as variáveis id, sexo idade altura com 100 observaçõesdf3 tem as variáveis id, sexo idade altura com 50 observações ndf<-rbind(df1,df2,df3) O banco ndf terá sexo idade altura com 350 observações. [ ]'s. Edson Lira Estatístico Manaus-Amazonas Em Terça-feira, 17 de Março de 2015 18:06, walmes . <walmeszeviani@gmail.com> escreveu: Eu acredito que já deve existir funções para essa tarefa em algum pacote. Bem, de qualquer forma, o código disponível no link abaixo pode ser útil para você. http://www.leg.ufpr.br/doku.php/ridiculas#como_fazer_a_justaposicao_de_vario... À disposição. Walmes. _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Oi Walmes, vou olhar com calma o código e provavelmente será útil sim, obrigada!! Oi Edson, obrigada pela ajuda! Eu tenho sim uma variável em comum em todos os 7 bancos e vou usá-la, mas quero agregar mais colunas e não linhas...por isso logo pensei em usar o merge. Mas dado a quantidade de bancos não fica muito pratico ficar fazendo dois a dois. Abçs, Em 17 de março de 2015 20:13, Edson Lira <edinhoestat@yahoo.com.br> escreveu:
Como o Walmes escreveu anteriormente, se os bancos que você quer juntar tem em comum somente o id, ou outra vriável em comum seu problema está resolvido.
Se você tem dois ou mais bancos com a mesma estrutura (mesmas variáveis), basta usar o rbind.
Exemplo df1 tem as variáveis id, sexo idade altura com 200 observações df2 tem as variáveis id, sexo idade altura com 100 observações df3 tem as variáveis id, sexo idade altura com 50 observações
ndf<-rbind(df1,df2,df3)
O banco ndf terá sexo idade altura com 350 observações.
[ ]'s. Edson Lira Estatístico Manaus-Amazonas
Em Terça-feira, 17 de Março de 2015 18:06, walmes . < walmeszeviani@gmail.com> escreveu:
Eu acredito que já deve existir funções para essa tarefa em algum pacote. Bem, de qualquer forma, o código disponível no link abaixo pode ser útil para você.
http://www.leg.ufpr.br/doku.php/ridiculas#como_fazer_a_justaposicao_de_vario...
À disposição. Walmes.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 9142-8428 (21) 97557-3956 -------------------------------------------------------------------------------------------

Vanessa, Boa noite. Acho que esse tutorial poderia te ajudar. Segue o link. Att. http://davetang.org/muse/2014/04/14/merging-multiple-data-frames/ 2015-03-17 16:02 GMT-03:00 Vanessa Felix <vanessa.felix.est@gmail.com>:
Pessoal, eu consigo juntar 3 ou 4 bancos de uma vez só? Não queria ter que fazer vários merges...
Abç,
--
------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 9142-8428 (21) 97557-3956
-------------------------------------------------------------------------------------------
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Alisson Lucrecio da Costa

Bom dia Alisson, vou olhar hj ainda. Obrigada!! Abç, Em 17/03/2015 23:43, "Alisson Lucrécio" <alisson.lucrecio@ifgoiano.edu.br> escreveu:
Vanessa,
Boa noite.
Acho que esse tutorial poderia te ajudar. Segue o link. Att.
http://davetang.org/muse/2014/04/14/merging-multiple-data-frames/
2015-03-17 16:02 GMT-03:00 Vanessa Felix <vanessa.felix.est@gmail.com>:
Pessoal, eu consigo juntar 3 ou 4 bancos de uma vez só? Não queria ter que fazer vários merges...
Abç,
--
------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 9142-8428 (21) 97557-3956
-------------------------------------------------------------------------------------------
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Alisson Lucrecio da Costa
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (5)
-
Alisson Lucrécio
-
Edson Lira
-
Luis G. S. e Silva
-
Vanessa Felix
-
walmes .