制作一个字符串频率表

时间:2011-08-09 15:52:58

标签: r analysis frequency

我正在尝试制作许多字符串的汇总表。我的数据如下:

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

我如何一次分析每个字符串的重现?理想情况下,生成这样的频率表(我认为很容易对频率降低进行排序):

"a" 2
"b" 1
"c" 3
"d" 1

2 个答案:

答案 0 :(得分:18)

使用它来制作频率表:

table(x)

要排序只使用排序。

sort(table(x), decreasing = TRUE)

希望有所帮助

答案 1 :(得分:5)

同样,

rle(sort(x))

将进行计数;然后,您可以根据需要对结果进行排序。