[R-br] Dúvida ao juntar duas bases de dados

Paulo Abreu abreups em me.com
Sábado Maio 16 14:53:02 BRT 2015


Victor,

Manda seu código que fica mais fácil da gente ver o que pode ter dado errado.

> Em 16/05/2015, à(s) 14:38, Paulo Dick <paulopcdick em gmail.com> escreveu:
> 
> Olá Victor,
> Veja se os valores no id nas duas está no mesmo formato, talvez um maiúsculo ou minúsculo diferente pode fazer com que ele não case as informações direito.
> 
> Em sábado, 16 de maio de 2015, Victor Eduardo <victorduca08 em gmail.com <mailto:victorduca08 em gmail.com>> escreveu:
> Oi Diego, eu tentei isso, e ele simplesmente aumenta o número de linhas. Sobe para mais de 20 mil linhas na hora do merge
> 
> 
> 
> Em 16 de maio de 2015 13:32, Diego Miro <d.miro1089 em gmail.com <javascript:_e(%7B%7D,'cvml','d.miro1089 em gmail.com');>> escreveu:
> Victor, tente usar o argumento (all.x = TRUE) dentro do merge. Dessa forma você estará fazendo um Left Join. 
> 
> Ele vai retornar a tabela dados inteira, com todos os seus registros e apenas os registros de dados1 que tenham um id pertencente a coluna id de dados. Caso não encontre o id em dados, retorna NA em dados1.
> 
> merge(x = dados, y = dados1, by = 'Id', all.x = TRUE) 
> 
> Em 16 de maio de 2015 12:00, Fernando Antonio de souza <nandodesouza em gmail.com <javascript:_e(%7B%7D,'cvml','nandodesouza em gmail.com');>> escreveu:
> Veja a função merge()
> 
> Em 16/05/2015 11:35, "Victor Eduardo" <victorduca08 em gmail.com <javascript:_e(%7B%7D,'cvml','victorduca08 em gmail.com');>> escreveu:
> Bom dia, pessoal!
> 
> Estou com um problema na hora de juntar a base de dados. Estou com duas bases com as seguintes dimensões:
> 
> > dim(dados)
> [1] 2056   11
> 
> 
> > dim(dados1)
> [1] 1782    2
> 
> 
> 
> Ambas as bases possuem uma variável chamada "id". O que queria é formar um subconjunto a partir de dados1 baseado nesses ids, ou seja, aproveitaria as variáveis da base "dados" com as variáveis em "dados1".
> 
> 
> Eu tentei com o merge e não está dando certo. Existe alguma função que faça isso?
> 
> 
> 
> Abraços e ótima semana!
> 
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br <javascript:_e(%7B%7D,'cvml','R-br em listas.c3sl.ufpr.br');>
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-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 <http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
> 
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br <javascript:_e(%7B%7D,'cvml','R-br em listas.c3sl.ufpr.br');>
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-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 <http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
> 
> 
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br <javascript:_e(%7B%7D,'cvml','R-br em listas.c3sl.ufpr.br');>
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-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 <http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
> 
> 
> 
> -- 
> 
> Paulo Dick
> Estatístico
> Mestrando em Epidemiologia em Saúde Pública
> Tel.: (55 21) 99591-2716
> 
> _______________________________________________
> R-br mailing list
> R-br em 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.

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150516/458cf7d6/attachment.html>


Mais detalhes sobre a lista de discussão R-br