列表中单词的频率

时间:2018-03-06 20:43:52

标签: r

如何计算单词出现在R中的次数,输出是哪一次出现最多?

a <- list(c("A", "A", "A", "A", "B", "B", "A", "B", "C", "C", "C", "A"))

输出应为&#34; A&#34;

2 个答案:

答案 0 :(得分:1)

不确定你是否真的有一个列表或向量,但有一个向量

struct

你可以做到

a <-c("A", "A", "A", "A", "B", "B", "A", "B", "C", "C", "C", "A")

获取最常见的值

答案 1 :(得分:1)

您可以将names(sort(table(a), decreasing=TRUE))[1] sort标志一起使用:

decreasing=TRUE

输出:

sort(table(list(c("A", "A", "A", "A", "B", "B", "A", "B", "C", "C", "C", "A"))),decreasing=TRUE)[1]