[R] Averaging 'blocks' of data

Adam D. I. Kramer adik-rhelp at ilovebacon.org
Tue Sep 9 00:18:17 CEST 2008


Hi Steve,

 	You probably want to check out ?by or ?aggregate, maybe using
(rownames(df) %/% 60) : (colnames(df) %/% 60) as your index variable.

--Adam

On Sun, 7 Sep 2008, Steve Murray wrote:

>
>
> Dear all,
>
> I have a large dataset which I hope to reduce in size, to make it more
> useable. I hope to do this by taking an average of each 60 x 60 blockof
> values and forming a new data frame out of the averaged values.
>
> How would I go about taking averages of 60 x 60 'blocks' in R, and cycling
> through the whole dataset, recording each calculated value in a new
> table/data frame?
>
> Many thanks for any advice offered.
>
> Steve
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list