Hola Otto,

Seguramente con zoo y combinaciones de aggregate o tapply puedes hacer lo
que necesitas, luego de haber utilizando substr() para crear un vector que
contenga las duplas año-mes que necesitas.  Otra alternativa que resulta un
poco mas facil y "logica" es a traves de "lubridate".

Dale una mirada al articulo en JSS:  http://www.jstatsoft.org/v40/i03/paper

Un saludo,
Jorge.-


2012/1/19 Otto F. Wagner <>

> *Hola!!! resulta que tengo unos datos de divisas ordenados por fechas
> (días) los que he convertido a formato tipo YYYY-MM-DD donde DD siempre es
> 01:*
> *
> *
> *
> EUR.resto$date<-as.Date(EUR.resto$date)
>
> EUR.resto$mo <- substr(EUR.resto$date,6,7)
> EUR.resto$yr <- substr(EUR.resto$date, 1,4)
>
>
> EUR.resto$month<-paste('01-',EUR.resto$mo,'-',EUR.resto$yr,sep='')
> EUR.resto$month<-as.Date(EUR.resto$month)
>
>
> ahora necesito agrupar mis datos por mes-años (01-mes-año) y obtener su
> valor medio.  En SAS haría un proc summary donde obtendría una nueva tabla
> con menos registros ya que estarían agrupados por mes.  Que función en R
> puedo usar equivalente a esta?
>
> Si uso: eur.agg<-aggregate(EUR.resto$Yenes.japoneses.por.Euro,
> by=list(EUR.resto$month),FUN=mean) me da error.
>
> Gracias por vuestra ayuda,
>
> un saludo,
>
> Otto
> *
>
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>

	[[alternative HTML version deleted]]

