Le jeudi 29 mars 2012 à 09:49 -0500, Yongsuhk Jung a écrit : > Dear Members of the R-Help, > > > > While using a R function - 'aggregate' that you developed, I become to have > a question. > > In that function, > > > > > aggregate(x, by, FUN, ..., simplify = TRUE) > > > > I was wondering about what type of FUN I should write if I want to get "the > most frequent value of the subgroup" as a summary statistics of the > subgroups. > > I will appreciate if I can get your idea on this issue. It would have been better if you had provided a sample data as asked by the posting guide.
Anyway, here's a possibility: > df <- data.frame(a=rep(1:3, 2), b=c(1, 2, 2, 1, 1, 2)) > df a b 1 1 1 2 2 2 3 3 2 4 1 1 5 2 1 6 3 2 > aggregate(df$a, list(df$b), function(x) max(table(x))) Group.1 x 1 1 2 2 2 2 Regards ______________________________________________ R-help@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.