[R] counts of elements in vector

David Winsemius dwinsemius at comcast.net
Tue Mar 30 01:02:55 CEST 2010


On Mar 29, 2010, at 6:52 PM, Ali Tofigh wrote:

> Assume you have a vector of characters x:
>
>> x
> [1] "a" "b" "a" "d" "d" "c"
>
> I use a function that counts the number of times each string occurs  
> in x:
>
>> sapply(unique(x), function(s) {sum(x == s)})
> a b d c
> 2 1 2 1
>
> Is there a more efficient way of doing this?

table(x)
>
-- 

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list