[R-es] Agregar variable entre dos fechas

Carlos Ortega cof @ending from qu@lityexcellence@e@
Lun Oct 22 21:06:03 CEST 2018


Pues:

1. Que entre esos rangos de fechas haya un NA.
La forma de protegerse es indicándoselo al cálculo de la media.
datos[Fecha >= '2016-12-21' & Fecha <= '2016-12-28',.(rating.sem =
mean(Rating, *na.rm =TRUE* )),by=Id.producto]

2. Que las fechas, tu variable "Fecha" no sea realmente una fecha.
Compruébalo con class(datos$Fecha).

Saludos,
Carlos Ortega
www.qualityexcellence.es



El lun., 22 oct. 2018 a las 20:34, Miriam Alzate (<miriam.alzate using unavarra.es>)
escribió:

> Muchas gracias por la respuesta pero me da NA. ¿Qué puede ocurrir?
>
> Un saludo
>
>
> El 22/10/2018 a las 20:12, Jesús Para Fernández escribió:
> > 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 R-help-es using r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
>
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



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