Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Make a table of string frequency

I am trying to make a summary table of many strings. My data looks like this:

x<-c("a", "a", "b", "c", "c", "c", "d")

How would I analyse the recurrence of each string at once? Ideally to produce a table of frequency like this (I presume it would be easy to sort for decreasing frequency):

"a" 2
"b" 1
"c" 3
"d" 1
like image 820
bac Avatar asked Aug 09 '11 15:08

bac


1 Answers

Use this to make the frecuency table:

table(x)

To sort just use sort.

sort(table(x), decreasing = TRUE)

Hope that helps

like image 80
Luciano Selzer Avatar answered Sep 29 '22 14:09

Luciano Selzer