[R-br] Merge não funciona

Paulo Nogueira Starzynski paulons em gmail.com
Quarta Março 2 00:09:43 BRT 2016


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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20160302/4167451c/attachment.html>


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