[R-es] Crear columna en data frame agregando otra y fusionando

Miriam Alzate miri@m@@lz@te @ending from un@v@rr@@e@
Mie Sep 12 13:54:30 CEST 2018


No es lo que busco..La idea es crear una variable nueva, por ejemplo 
"Nueva", que sea la media de "Wordcount" agregada por "Product.Id". Pero 
quiero que esta variable se a�ada a mi base de datos fusionandose 
directamente por "Product.Id".

Al hacerlo me da este error:

Reviews.211216$Adjetives.Product<- aggregate(adj.x ~ Product.Id, 
data=Reviews.211216, + FUN=mean) Error in `$<-.data.frame`(`*tmp*`, 
Adjetives.Product, value = list(Product.Id = c("P104006", : replacement 
has 143 rows, data has 65505 No me deja crear as� directamente la variable.


El 12/09/2018 a las 13:45, Jes�s Para Fern�ndez escribi�:
> No se si te he entendido muy bien, pero con data.table puedes hacer 
> algo como esto:
>
> df <- data.table(df)
> df[,.(word.count=mean(variableimportante)),by=word.count]
>
> UN saludo
> Jes�s
> ------------------------------------------------------------------------
> *De:* R-help-es <r-help-es-bounces using r-project.org> en nombre de Miriam 
> Alzate <miriam.alzate using unavarra.es>
> *Enviado:* mi�rcoles, 12 de septiembre de 2018 13:38
> *Para:* r-help-es
> *Asunto:* [R-es] Crear columna en data frame agregando otra y fusionando
> Buenas,
>
> Necesito crear una variable que viene de agregar otra por la media. El
> dataframe tiene 65000 obsrvaciones.Tengo estas variables
>
> Product.Id (145 diferentes)
>
> Word.Count
>
> Review.number
>
> Necesito agregar la variable Word.Count por Product.Id. Al agregarlo,
> tengo un data.frame de 2 variables y 145 observaciones pero en vez de
> tener que fusionar despu�s por Product.Id los dos dataframe me gustar�a
> saber si hay una forma m�s directa de hacerlo todo en la misma formula y
> que agregue Word.count por Product.Id y luego directamente fusione.
>
> Un saludo
>
> Miriam
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


	[[alternative HTML version deleted]]



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