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 <[email protected]>
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
> [email protected]
> [email protected]
> -------------------------------------------------------
> "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
> [email protected]
> 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
[email protected]
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.

Responder a