That is very helpful Rui, thanks so much!


On Wed, Apr 10, 2013 at 1:54 PM, Rui Barradas <ruipbarradas@sapo.pt> wrote:

> Hello,
>
> You should provide us with a data example, like the posting guide asks you
> to.
> Without one, you could adapt the following example to your case
>
>
> # Make up some data
> dat <- data.frame(X = rnorm(200), Y = rnorm(200))
>
> # Divide into subsets of 60 rows each and compute the col means
> grp <- rep(1:(1 + nrow(dat) / 60), each = 60)[seq_len(nrow(dat))]
> do.call(rbind, lapply(split(dat, grp), colMeans))
>
>
> Hope this helps,
>
> Rui Barradas
>
> Em 10-04-2013 18:46, Ye Lin escreveu:
>
>> Hey All,
>>
>> I have a large dataset and I want to calculate the average of each column
>> then return a new dataset.
>>
>> Here is my question: I dont know if there is a function that can allow me
>> to calculate the average every 60 records of data in the whole dataset,
>> and
>> return a new data frame. Not sure if I have to divide the dataset first
>> for
>> every 60, then do the mean or can i directly do that.
>>
>> thanks for your help!
>>
>>
>> cici
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________**________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
>> PLEASE do read the posting guide http://www.R-project.org/**
>> posting-guide.html <http://www.R-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>>

	[[alternative HTML version deleted]]

