[R-br] Merge não funciona

Daniel Marcelino dmsilva.br em gmail.com
Quarta Março 2 14:04:10 BRT 2016


Certifique-se de que os ID não estão repetidos e que estejam alocados como
character e não factors.
Para garantir, eu também passaria a função trim nessas colunas para extrair
eventuais espaços em branco.

Daniel

2016-03-02 0:09 GMT-03:00 Paulo Nogueira Starzynski <paulons em gmail.com>:

> Wagner,
> acredito que no banco de dados y você tenha registros com duplicidade na
> chave "ID" . Quando esse "ID" também está em x acontece o aumento de
> registros. Pode começar verificando isso.
>
> Abraços,
> Paulo
>
> Em 1 de março de 2016 23:02, Wagner Tassinari <wtassinari em gmail.com>
> escreveu:
>
>> Olá pessoal, tudo bem ?
>>
>> Estou com um dúvida quando executo a função merge.
>>
>> Tenho um banco de dados x com 1.630.328 registros. Tenho um outro banco
>> de dados y com 503.615. Quando irei fazer o relacionamento dessas bases, x
>> e y, com a chave primária chamada ID.
>>
>> w = merge(x, y, by.x=c('ID'), by.y=c('ID'), all.x = T)
>>
>> Neste caso, como fixei o o numero de resgistroa igual ao do banco x, o
>> banco w deveria ter o mesmo número de x, mas isso não ocorre. O banco w
>> fica com 1.641.990.
>>
>> Gostaria de saber o que está ocorrendo, e como posso "blindar" o número
>> de registros de w sendo igual ao do banco x.
>>
>> Muito obrigado mais uma vez pessoal.
>>
>> --
>> Wagner S. Tassinari
>> Departamento de Matemática
>> Universidade Federal Rural do Rio de Janeiro.
>> BR-465, Km 7 - Seropedica, RJ - Brasil
>> CEP: 23890-000
>> Skype: wagner.tassinari
>> wtassinari em gmail.com
>> tassinari em ufrrj.br
>> -------------------------------------------------------
>> "Statistical thinking will one day be as necessary for efficient
>> citizenship as the ability to read and write."  (H.G.Wellis)
>>
>> _______________________________________________
>> 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.
>>
>
>
> _______________________________________________
> 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/20160302/c44d3d98/attachment.html>


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