Re: [R] maximum of identical elements in a vector

From: Gavin Simpson <gavin.simpson_at_ucl.ac.uk>
Date: Sun, 30 Mar 2008 21:55:32 +0100

On Sun, 2008-03-30 at 17:35 -0400, Daniel Malter wrote:
> Hi,
>
> the problem I have is seemingly very simple, but not simple enough for me to
> figure out. I just want to find the most (or least) frequent element in the
> vector.
>
> a=c("Alice","Alice","Alice","Alice","Bob","Bob")
> unique(a)
> length(which(a=="Alice"))

> a <- c("Alice","Alice","Alice","Alice","Bob","Bob")
> tab <- table(a)
> tab
a
Alice Bob

    4 2
> which.max(tab)

Alice

    1
> tab[which.max(tab)]

Alice

    4

HTH G

>
>
> unique(a) shows me that the elements in my vector are "Alice" and "Bob". The
> latter expression gives 4 as the frequency of "Alice" in vector a.
> To find the maximum frequency of the unique elements, however, it assumes
> that I know that "Alice" is the most (or least) frequent element. Therefore,
> how can find that "Alice" is the most frequent element in this vector? I
> assume there is an easier way than computationally intensive loops (for long
> vectors).
>
> Cheers,
> Daniel
>
> -------------------------
> cuncta stricte discussurus
>
> ______________________________________________
> 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.

-- 
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%
 Dr. Gavin Simpson             [t] +44 (0)20 7679 0522
 ECRC, UCL Geography,          [f] +44 (0)20 7679 0565
 Pearson Building,             [e] gavin.simpsonATNOSPAMucl.ac.uk
 Gower Street, London          [w] http://www.ucl.ac.uk/~ucfagls/
 UK. WC1E 6BT.                 [w] http://www.freshwaters.org.uk
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%

______________________________________________
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.
Received on Sun 30 Mar 2008 - 21:58:58 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 31 Mar 2008 - 00:30:27 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive