
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@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@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@gmail.com tassinari@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@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.