[R-es] Error al fusionar tablas

Jesús Para Fernández j.para.fernandez en hotmail.com
Lun Ene 16 20:08:00 CET 2017


Los data.frames para unirlos lo mejor es que tengan el mismo numero de columnas o variables.


El dataframe2  tiene 17 y el 1 8.


Si solo quieres unir esa variable, pon:


nuevo.df<-rbind(Df1$Reviewer.Username,Df2$Reviewer.Username)


Si quieres crear un nuevo data.frame entero, tendras que poner en el primer data.frame las variables del data.frame2 com ovacias:


Df1$variablefaltante1<-NA

Df1$variablefaltante2<-NA

.............................


y luego unir los data.frames


nuevo.df<-rbind(Df1,Df2)


Un saludo

Jesús



________________________________
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de miriam.alzate en unavarra.es <miriam.alzate en unavarra.es>
Enviado: lunes, 16 de enero de 2017 19:48
Para: r-help-es en r-project.org
Asunto: [R-es] Error al fusionar tablas


Buenas tardes,

Estoy tratando de fusionar dos data.frames pero no obtengo lo deseado.
Un data.frame (Df1)tiene 53.657 observaciones (y 8 variables) que
pertenecen una a cada individuo de la muestra. El otro (Df2) tiene 63.987
observaciones (y 17 variables), de los 53.657 individuos previos porque
algun individuo tiene varias observaciones. Ambos solo coinciden por la
variable "Reviewer.Username".

Quiero fusionar ambos data.frame por la columna "Reviewer.Username", pero
la tabla resultante solo me da 76 observaciones, cuando realmente
necesitaría tener 63.987 observaciones. Cada individuo de la muestra ha
escrito 1 o más reviews, por eso puede que tenga más de una observación en
el Df2, pero necesito que cada linea de este Df2 tenga asignados los datos
pertenecientes a ese individuo del Df1.

Hago el comando:

Df3<-merge(Df1,Df2,by.x="Reviewer.Username")

Pero me da solo 76 observaciones.

¿Me podéis ayudar?

Muchas gracias

_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Página de Información de R-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es>
stat.ethz.ch
Esta es una lista de correo para solicitar ayuda sobre R en español y se entiende como un complemento social a la documentación, libros, etc. disponibles sobre R ...




	[[alternative HTML version deleted]]



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