Genial! El mar., 16 de febrero de 2021 2:57 a. m., Andrea Guerrero < guerb...@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 (< > ivangcorred...@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 (<guerb...@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@r-project.org >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> >> >> -- >> Ivan Gabriel Corredor Castillo >> Economista >> Universidad del Tolima >> >
_______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es