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

2021-02-15 Por tema Andrea Guerrero
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

Re: [R-es] Exportar base se datos de r a excel

2021-02-15 Por tema Carlos J. Gil Bellosta
Hola, ¿qué tal? Si dices que son códigos del tipo "002" y que R los trata como números, entonces es que no los lee bien. Tendrás que forzar a R a leer "002" no como el número 2 sino como lo que dice en la fuente, es decir, "002" como caracter. Dependiendo de qué función de lectura uses para

[R-es] Exportar base se datos de r a excel

2021-02-15 Por tema Ramiro Guzman
Buenas tardes, tengo una base de datos en r que limpié para exportarla a excel, sin embargo, tengo variables que son de carácter "character" pero son números como por ejemplo: "002", por lo que r la lee bien, sin embargo al exportarla a excel en formato csv, excel le quita los ceros y la deja como

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

2021-02-15 Por tema Ivan Corredor castillo
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,

Re: [R-es] Generar variable con valores repetidos por id

2021-02-15 Por tema Carlos Ortega
Vaya... no incluí la parte del data.frame... para que sea un ejemplo reproducible... # *my_df <- data.frame( pais_id = rep(1:38, each = 25), gini = rnorm(25*38))* library(dplyr) res_df <- my_df %>%

Re: [R-es] Generar variable con valores repetidos por id

2021-02-15 Por tema Carlos Ortega
Hola, Sí, mira un par de alternativas con un data.frame de ejemplo para simular el conjunto de datos equivalente al que tienes.. #- library(dplyr) res_df <- my_df %>% group_by(pais_id) %>% mutate( gini_avg = mean(gini)) head(res_df) tail(res_df) library(data.table)

Re: [R-es] Generar variable con valores repetidos por id

2021-02-15 Por tema Rolando Valdez
No funciona, solo genera el valor = 1 en las primeras 25 observaciones y NAs en el resto. El dom, 14 de feb. de 2021 a la(s) 22:03, Ivan Corredor castillo ( ivangcorred...@gmail.com) escribió: > Buenos días, > Puedes intentar colocando el índice de las filas para cada país 1:25 y el > índice de

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

2021-02-15 Por tema Emilio L. Cano
Según decías en el primer mensaje, el merge no lo usabas con “classifiers” sino con “Classifiers_File”. Si los datos no son confidenciales puedes enviar los dos dataframes en un .RData e intento reproducir el error. datos_unidos<-merge(datos, Classifiers_File, by = "Id") > El 15 feb

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

2021-02-15 Por tema Emilio L. Cano
A ver esto: a veces me ha pasado que al importar datos de excel los encabezados de columna tienen espacios en blanco al final, y forman parte del nombre. Por ejemplo, si los nombres son “Id” e “Id “, no va a hacer el join. Ejecuta colnames(Classifiers_File) y colnames(datos) a ver si en alguno

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

2021-02-15 Por tema Andrea Guerrero
Gracias por la ayuda. Tanto en el tps como en el archivo Excel la columna de los id's están como caracteres, así que supongo que, en este caso, no es parte del problema. El lun, 15 feb 2021 a las 12:06, JA Palazón Ferrando () escribió: > Hola: > > Por si es útil: > > Cuidado con la lectura de

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

2021-02-15 Por tema JA Palazón Ferrando
Hola: Por si es útil: Cuidado con la lectura de los ficheros con campos con textos (habitualmente los ID), se convierten en factores y no son útiles para merge. Seguimos El 15/2/21 a las 11:53, Emilio L. Cano escribió: > No hay de qué Andrea, encantado de ayudar. > > Las columnas Id son las

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

2021-02-15 Por tema Emilio L. Cano
No hay de qué Andrea, encantado de ayudar. Las columnas Id son las dos tipo carácter y debería hacer los “join”, pero puede que no lo haga porque Classifiers_File es un tibble y no un data.frame “puro”. Prueba a forzarlo así: > datos_unidos<-merge(datos, as.data.frame(Classifiers_File), by =

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

2021-02-15 Por tema Andrea Guerrero
Muchas gracias por responder tan rápido. Estoy muy agradecida. Envío en el adjunto un .txt con la salida de str(datos) y str (Classifiers_File). En cuanto al error, no me da ningún mensaje advirtiéndome del problema, simplemente no me hace el "merge". No obstante, adjunto también una captura de

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

2021-02-15 Por tema Emilio L. Cano
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 escribió:

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

2021-02-15 Por tema Andrea Guerrero
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