【发布时间】:2018-03-06 20:43:51
【问题描述】:
如何计算一个单词在 R 中出现了多少次,输出是出现次数最多的那个?
a <- list(c("A", "A", "A", "A", "B", "B", "A", "B", "C", "C", "C", "A"))
输出应该是“A”
【问题讨论】:
标签: r
如何计算一个单词在 R 中出现了多少次,输出是出现次数最多的那个?
a <- list(c("A", "A", "A", "A", "B", "B", "A", "B", "C", "C", "C", "A"))
输出应该是“A”
【问题讨论】:
标签: r
不确定你是否真的有一个列表或向量,但有一个向量
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
【讨论】: