如果我有一个载体
vec = c('a','a','a','b','b','c','c','c','c','c')
有没有一种简单的方法可以找到vec
中发生率最低的元素?谢谢!
编辑:是否有一种简单的方法来处理字符?
答案 0 :(得分:4)
这应该有效,即使多个元素被绑定为最不频繁的项目:
vec = c(1,1,1,2,2,3,3,3,3,3)
f <- table(vec)
as.numeric(names(f[f == min(f)]))
# [1] 2
答案 1 :(得分:3)
table(vec)[which.min(table(vec))]
(很有可能是重复的,虽然我已经搜索过了。发现最大的一面似乎是相似的:Create a variable capturing the most frequent occurence by group也许这听起来很熟悉'因为我发布了答案?)