[R] Summarizing counts by multiple factors
David Winsemius
dwinsemius at comcast.net
Wed May 12 03:08:38 CEST 2010
On May 11, 2010, at 8:38 PM, Noah Silverman wrote:
> Hi,
>
> An example data set is:
>
> group level color
> A 1 "blue"
> A 1 "Red"
> B 1 "blue"
> B 2 "Red"
> A 2 "Red"
> B 2 "Red"
> B 2 "blue"
> B 2 "blue"
> A 2 "blue"
> A 2 "Red"
>
>
> I'd like to compute a summary of counts for each combination of
> group, level, color.
>
> An example output would be something like this:
> group level color count
> A 1 "blue" 1
> A 2 "red" 2
> B 2 "red" 2
> etc..
>
>
> The tapply function seems to do this for a single variable, but I
> can figure out to to do it for combinations of more than one factor.
This doesn't work?
tapply(example$color, c(example$group, example$level), length)
> I also see the ave function, but can't figure out how to apply it to
> multiple factors.
It would give you as man lines as in the orignal which is not what you
want.
--
David,
>
> Any suggestions?
>
> Thanks
>
> ______________________________________________
> 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.
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list