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 <[email protected]> en nombre de Miriam
> Alzate <[email protected]>
> *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
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es