<div dir="auto">Genial! </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El mar., 16 de febrero de 2021 2:57 a. m., Andrea Guerrero <<a href="mailto:guerbach@gmail.com">guerbach@gmail.com</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Si, genial, efectivamente era problema del espacio final de los id's. Muchas gracias por vuestra ayuda, me habéis hecho un gran favor ayudándome a solucionarlo :). </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 15 feb 2021 a las 23:24, Ivan Corredor castillo (<<a href="mailto:ivangcorredorc@gmail.com" target="_blank" rel="noreferrer">ivangcorredorc@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Buenas tardes, efectivamente el problema está en lo que dice emilio, los id son diferentes por eso no hay concidencias, si miras bien el id del Classifiers_file son distintos a los Id de datos, ya que estos terminan con un espacio al final. Envío pantallazo tomado de la foto que envás andrea, entonces debes corregir el id de dataframe 

Classifiers_file probando con la siguiente función trim.<div><span style="font-size:medium;color:rgb(0,0,0);font-family:"Times New Roman""><br></span></div><div><span style="font-size:medium;color:rgb(0,0,0);font-family:"Times New Roman"">trim — Elimina espacios en blanco (u otros caracteres) del principio y final de una cadena</span><br></div><div><div style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium"><h3><img src="cid:ii_kl754y9s0" alt="image.png" width="472" height="92" style="font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:normal;color:rgb(34,34,34)"><br></h3><div>Espero te ayude. </div><div><br></div><div>ATT:</div></div></div></div><div id="m_-3888643752462213916gmail-m_3936520827518934710DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br> <table style="border-top:1px solid rgb(211,212,222)">
        <tbody><tr>
      <td style="width:55px;padding-top:18px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" rel="noreferrer"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width:46px;height:29px"></a></td>
                <td style="width:470px;padding-top:17px;color:rgb(65,66,78);font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Libre de virus. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" style="color:rgb(68,83,234)" target="_blank" rel="noreferrer">www.avast.com</a>               </td>
        </tr>
</tbody></table>
<a href="#m_-3888643752462213916_m_3936520827518934710_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1" rel="noreferrer"></a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 15 feb 2021 a las 3:40, Andrea Guerrero (<<a href="mailto:guerbach@gmail.com" target="_blank" rel="noreferrer">guerbach@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Buenos días,<br>
Llevo más de una semana estancada en un problema que no logro solucionar.<br>
Agradecería muchísimo si alguien me pudiera echar una mano y ayudar a<br>
resolverlo. Ahora mismo estoy bloqueada con este asunto.<br>
<br>
Mi intención es hacer un merge de un dataframe (un tps) y un excel que<br>
contiene los classifiers para poder hacer los análisis posteriores. El<br>
problema está en que, cuando aplico la función " datos_unidos <-*merge<br>
(datos, classifiers, by = "Id")* , el archivo creado me aparece como con *0<br>
observaciones*. Lo raro es que esta función me funciona con algunos<br>
archivos y con otros no. He probado en esta misma función poner los<br>
argumentos by.x= "Id" y by.y= "Id". También, he probado de pasar el archivo<br>
excel de los classifiers en un dataframe pero sin éxito.<br>
<br>
Por si sirve de algo, este es el procedimiento que he seguido:<br>
<br>
> library(geomorph)<br>
> tps <-readland.tps(file.choose("File.tps"), specID = c("ID"), readcurves<br>
= TRUE, warnmsg = T)<br>
> slides <- define.sliders(c(3:22))<br>
> gpa <- gpagen(A=tps,curves = slides, PrinAxes = TRUE, Proj = TRUE,<br>
ProcD=FALSE, print.progress = TRUE)<br>
> gdf <- geomorph.data.frame(gpa)<br>
> gdf$coords<br>
> datos1 <-two.d.array(gdf$coords)<br>
> datos<-as.data.frame(datos1)<br>
*#Classifiers*<br>
> datos$Id<-rownames(datos)<br>
> datos_unidos<-merge(datos, Classifiers_File, by = "Id")<br>
<br>
Muchas gracias de antemano.<br>
<br>
        [[alternative HTML version deleted]]<br>
<br>
_______________________________________________<br>
R-help-es mailing list<br>
<a href="mailto:R-help-es@r-project.org" target="_blank" rel="noreferrer">R-help-es@r-project.org</a><br>
<a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" rel="noreferrer noreferrer" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr">Ivan Gabriel Corredor Castillo<div>Economista</div><div>Universidad del Tolima</div></div></div>
</blockquote></div>
</blockquote></div>