【发布时间】:2011-10-23 08:48:51
【问题描述】:
我正在尝试制作一个包含许多字符串的汇总表。我的数据如下所示:
x<-c("a", "a", "b", "c", "c", "c", "d")
如何一次分析每个字符串的重复出现?理想情况下,生成这样的频率表(我认为降低频率很容易排序):
"a" 2
"b" 1
"c" 3
"d" 1
【问题讨论】:
我正在尝试制作一个包含许多字符串的汇总表。我的数据如下所示:
x<-c("a", "a", "b", "c", "c", "c", "d")
如何一次分析每个字符串的重复出现?理想情况下,生成这样的频率表(我认为降低频率很容易排序):
"a" 2
"b" 1
"c" 3
"d" 1
【问题讨论】:
用它来制作频率表:
table(x)
要排序,只需使用 sort。
sort(table(x), decreasing = TRUE)
希望有帮助
【讨论】:
同样,
rle(sort(x))
将进行计数;然后,您可以根据需要对结果进行排序。
【讨论】: