<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Wagner, as colunas-índice (CPF, NUMERO_CPF) têm o mesmo formato? Uma vez tive dificuldade para mesclar dois <i>data frames</i> porque o código IBGE dos municípios estava com um dígito a mais (de verificação, suponho) em um deles.</div>
<div> </div>
<div id="sig4487139"><div id="signature" class="signature"><a href="http://lattes.cnpq.br/9234772336296638" title="Currículo Lattes">Leonardo Ferreira Fontenelle</a><br></div>
</div>
<div> </div>
<div> </div>
<div>Em Qui 14 jan. 2016, às 14:13, Wagner Tassinari escreveu:<br></div>
<blockquote type="cite"><div dir="ltr"><div>Olá pessoal, tudo bem ?<br></div>
<div> </div>
<div>Estou com um problema, estou querendo fazer o merge entre dois bancos de dados:<br></div>
<div> </div>
<div><div>> dim(bancolink)<br></div>
<div>[1] 1630328 8<br></div>
<div>> dim(fichaAlink)<br></div>
<div>[1] 2954930 6<br></div>
</div>
<div> </div>
<div>Minha variável - chave primária está com o formato character. Daí qunado eu faço:<br></div>
<div> </div>
<div><div>> CadUnico_fichaA_merge = merge(bancolink, fichaAlink, by.x=c('CPF'), by.y=c('NUMERO_CPF'))<br></div>
<div> </div>
<div>Error in vecseq(f__, len__, if (allow.cartesian || notjoin || !anyDuplicated(f__, : <br></div>
<div> Join results in 150596694 rows; more than 4585258 = nrow(x)+nrow(i). Check for duplicate key values in i each of which join to the same group in x over and over again. If that's ok, try by=.EACHI to run j for each group to avoid the large allocation. If you are sure you wish to proceed, rerun with allow.cartesian=TRUE. Otherwise, please search for this error message in the FAQ, Wiki, Stack Overflow and datatable-help for advice.<br></div>
</div>
<div> </div>
<div>Tentei fazer usando o formato data.table, daí ele dá um erro também:<br></div>
<div> </div>
<div><div>> CadfAmerge = bancolink[fichaAlink] <br></div>
<div> </div>
<div>Error in `[.data.table`(bancolink, fichaAlink) : <br></div>
<div> When i is a data.table (or character vector), x must be keyed (i.e. sorted, and, marked as sorted) so data.table knows which columns to join to and take advantage of x being sorted. Call setkey(x,...) first, see ?setkey.<br></div>
</div>
<div> </div>
<div>Desde já agradeço a todos,<br></div>
<div><div> </div>
<div>-- <br></div>
<div><div>Wagner S. Tassinari<br></div>
<div>Departamento de Matemática<br></div>
<div>Universidade Federal Rural do Rio de Janeiro.<br></div>
<div>BR-465, Km 7 - Seropedica, RJ - Brasil<br></div>
<div>CEP: 23890-000 <br></div>
<div>Skype: wagner.tassinari<br></div>
<div><a href="mailto:wtassinari@gmail.com">wtassinari@gmail.com</a><br></div>
<div><a href="mailto:tassinari@ufrrj.br">tassinari@ufrrj.br</a><br></div>
<div>-------------------------------------------------------<br></div>
<div>"Statistical thinking will one day be as necessary for efficient citizenship as the ability to read and write." (H.G.Wellis)<br></div>
</div>
</div>
</div>
<div><u>_______________________________________________</u><br></div>
<div>R-br mailing list<br></div>
<div><a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br></div>
<div><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br></div>
<div>Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></div>
</blockquote><div> </div>
</body>
</html>