这个问题在这里已有答案:
如何计算单词出现在R中的次数,输出是哪一个出现最多?
a <- list(c("A", "A", "A", "A", "B", "B", "A", "B", "C", "C", "C", "A"))
输出应为“A”
不确定你是否真的有一个列表或向量,但有一个向量
a <-c("A", "A", "A", "A", "B", "B", "A", "B", "C", "C", "C", "A")
你可以做
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]
输出:
A
6