[R-es] Problema con "merge" - 0 observaciones

Ivan Corredor castillo |v@ngcorredorc @end|ng |rom gm@||@com
Mar Feb 16 14:03:21 CET 2021


Genial!

El mar., 16 de febrero de 2021 2:57 a. m., Andrea Guerrero <
guerbach using gmail.com> escribió:

> 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 :).
>
> El lun, 15 feb 2021 a las 23:24, Ivan Corredor castillo (<
> ivangcorredorc using gmail.com>) escribió:
>
>> 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.
>>
>> trim — Elimina espacios en blanco (u otros caracteres) del principio y
>> final de una cadena
>> [image: image.png]
>> Espero te ayude.
>>
>> ATT:
>>
>>
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Libre
>> de virus. www.avast.com
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>> <#m_-3888643752462213916_m_3936520827518934710_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>
>> El lun, 15 feb 2021 a las 3:40, Andrea Guerrero (<guerbach using gmail.com>)
>> escribió:
>>
>>> Buenos días,
>>> Llevo más de una semana estancada en un problema que no logro solucionar.
>>> Agradecería muchísimo si alguien me pudiera echar una mano y ayudar a
>>> resolverlo. Ahora mismo estoy bloqueada con este asunto.
>>>
>>> Mi intención es hacer un merge de un dataframe (un tps) y un excel que
>>> contiene los classifiers para poder hacer los análisis posteriores. El
>>> problema está en que, cuando aplico la función " datos_unidos <-*merge
>>> (datos, classifiers, by = "Id")* , el archivo creado me aparece como con
>>> *0
>>> observaciones*. Lo raro es que esta función me funciona con algunos
>>> archivos y con otros no. He probado en esta misma función poner los
>>> argumentos by.x= "Id" y by.y= "Id". También, he probado de pasar el
>>> archivo
>>> excel de los classifiers en un dataframe pero sin éxito.
>>>
>>> Por si sirve de algo, este es el procedimiento que he seguido:
>>>
>>> > library(geomorph)
>>> > tps <-readland.tps(file.choose("File.tps"), specID = c("ID"),
>>> readcurves
>>> = TRUE, warnmsg = T)
>>> > slides <- define.sliders(c(3:22))
>>> > gpa <- gpagen(A=tps,curves = slides, PrinAxes = TRUE, Proj = TRUE,
>>> ProcD=FALSE, print.progress = TRUE)
>>> > gdf <- geomorph.data.frame(gpa)
>>> > gdf$coords
>>> > datos1 <-two.d.array(gdf$coords)
>>> > datos<-as.data.frame(datos1)
>>> *#Classifiers*
>>> > datos$Id<-rownames(datos)
>>> > datos_unidos<-merge(datos, Classifiers_File, by = "Id")
>>>
>>> Muchas gracias de antemano.
>>>
>>>         [[alternative HTML version deleted]]
>>>
>>> _______________________________________________
>>> R-help-es mailing list
>>> R-help-es using r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>
>>
>> --
>> Ivan Gabriel Corredor Castillo
>> Economista
>> Universidad del Tolima
>>
>

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20210216/c21d9610/attachment-0001.html>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 18397 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20210216/c21d9610/attachment-0001.png>


Más información sobre la lista de distribución R-help-es