我正在尝试制作许多字符串的汇总表。我的数据如下:
x<-c("a", "a", "b", "c", "c", "c", "d")
我如何一次分析每个字符串的重现?理想情况下,生成这样的频率表(我认为很容易对频率降低进行排序):
"a" 2
"b" 1
"c" 3
"d" 1
答案 0 :(得分:18)
使用它来制作频率表:
table(x)
要排序只使用排序。
sort(table(x), decreasing = TRUE)
希望有所帮助
答案 1 :(得分:5)
同样,
rle(sort(x))
将进行计数;然后,您可以根据需要对结果进行排序。