[R] Aggregate to find majority level of a factor

Mike Lawrence Mike.Lawrence at DAL.CA
Thu May 31 22:43:25 CEST 2007

This should do the trick. Also labels ties with NA.




On 31-May-07, at 4:25 PM, Thompson, Jonathan wrote:

> I want to use the aggregate function to summarize data by a factor (my
> field plots), but I want the summary to be the majority level of  
> another
> factor.
> For example, given the dataframe:
> Plot1     big
> Plot1     big
> Plot1     small
> Plot2     big
> Plot2     small
> Plot2     small
> Plot3     small
> Plot3     small
> Plot3     small
> My desired result would be:
> Plot1 big
> Plot2 small
> Plot3 small
> I can't seem to find a scalar function that will give me the majority
> level.
> Thanks in advance,
> Jonathan Thompson
> ______________________________________________
> R-help at stat.math.ethz.ch 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.

Mike Lawrence
Graduate Student, Department of Psychology, Dalhousie University

Website: http://myweb.dal.ca/mc973993
Public calendar: http://icalx.com/public/informavore/Public

"The road to wisdom? Well, it's plain and simple to express:
Err and err and err again, but less and less and less."
	- Piet Hein

More information about the R-help mailing list