<div dir="ltr"><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/dfb2a1b3309a01df0dda556a8e985ae02ce24ff7.png?u=477019"><div></div><br><div>Boa tarde pessoal,</div><div><br></div><div>Estou tentando realizar o merge em dois dataframes, porém as respectivas colunas são ligeiramente diferentes:</div><div><br></div><div>df1 <- (concatenado = c("1 _ 307", "22 _ 105", "12 _ 303", "6 _ 201"), var1 = 1:4, var2 = rnorm(4))</div><div>df2 <- (concatenar = c("500002_01 _ 307", "5001245_05 _ 303", "500033_22 _ 105",</div><div><span style="white-space:pre"> </span> "501256_12 _ 303", "500345_06 _ 201", var3 = runif(5), var4 = rnorm(5))</div><div><br></div><div>Quero usar os 8 últimos caracteres da variável df2$concatenar e comparar com as da variável df1$concatenado.</div><div>Noto que tenho dois problemas: 1) completar com 0 "zeros" à esquerda os valores à esquerda em df1$concatenado, quando forem menores do que 10.</div><div>2) Extrair os 8 caracteres à direita da variável df2$concatenar.</div><div><br></div><div>Como posso equalizar as duas colunas?</div><div>Agradeço desde logo qualquer ajuda que puderem dispensar.</div><div>Atenciosamente</div><div>Jobenil Júnior</div><div> </div><div> </div><br><br><div class="mt-signature">
<table border="0" cellpadding="8" cellspacing="0" style="user-select: none;">
<tbody><tr>
<td>
<a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="" style="text-decoration:none">
<img src="https://s3.amazonaws.com/mailtrack-signature/sender_notified.gif" alt="Mailtrack" class="" width="32" height="32">
</a>
</td>
<td>
<span style="color:#777">Remetente notificado por</span> <br>
<a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="mt-install" style="color:#4374f7">Mailtrack</a>
<span style="color:transparent;font-size:0">26/06/18 11:37:17</span>
</td>
<td>
</td>
</tr>
</tbody></table>
</div></div>