[R] "group by" functionality in R
John Kane
jrkrideau at yahoo.ca
Wed Oct 1 18:13:17 CEST 2008
Two approaches
?aggregate or the reshape package
aggregate(xx$volume, list(day=xx$day), sum)
library(reshape)
names(xx)[3] <- "value"
cast(xx, day ~ ., sum)
--- On Wed, 10/1/08, Max Rausch <maxrausch at gmail.com> wrote:
> From: Max Rausch <maxrausch at gmail.com>
> Subject: [R] "group by" functionality in R
> To: r-help at r-project.org
> Received: Wednesday, October 1, 2008, 9:58 AM
> I have a data frame with the following information
>
> day hour volume
> 1 2003-07-18 10 836700
> 2 2003-07-18 11 375000
> 3 2003-07-18 12 60000
> 4 2003-07-18 8 1020000
> 5 2003-07-18 9 390000
>
> I have been trying create a new data frame with the
> following
>
> day total_daily_volume
>
> I can accomplish this by bringing the data to excel and
> using a pivot
> table but I would like to be able to do in R. I have been
> searching for
> several hours but I can not figure out how to sum the the
> volume of
> each day.
>
> Thanks,
>
> Max
>
> ______________________________________________
> 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