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

Emilio L. Cano em||opezc@no @end|ng |rom gm@||@com
Lun Feb 15 10:48:27 CET 2021


Hola Andrea,

No estoy seguro, pero posiblemente sea por el tipo de datos de las columnas a unir. Si compartes la salida que str(datos) y str(Classifiers_File) producen justo antes de llamar a merge podemos comprobarlo.

Un saludo,
Emilio

> El 15 feb 2021, a las 9: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



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