Puedes hacerlo pasando tus datos a data.frame

library(data.table)
datos <- data.table(datos)
datos[Fecha >= '2016-12-21' & Fecha <= '2016-12-28',.(rating.sem = 
mean(Rating)),by=Id.producto]

Un saludo
Jes�s

Obtener Outlook para Android<https://aka.ms/ghei36>



De: Miriam Alzate
Enviado: lunes, 22 de octubre 19:27
Asunto: [R-es] Agregar variable entre dos fechas
Para: r-help-es


Buenas, Tengo un dataframe con 64.000 observaciones llamado Datos y las 
variables "Id.Producto","Fecha"y "Rating" . La variable fecha tiene el formato: 
2016-12-28 (ymd). Quiero crear la variable: "Rating.Semanal" - Esta variable 
tiene que ser la media agregada por "Id.Producto" de la variable "Rating", solo 
teniendo en cuenta aquellas observaciones que est�n entre el "2016-12-21" y 
"2016-12-28". Muchas gracias 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

Responder a