
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)