计算向量中每个元素的频率

时间:2016-04-09 23:22:39

标签: r vector count frequency

我正在寻找一种方法来计算向量中每个元素的频率。

matches = [one_dict for one_dict in list_of_dict if
           all(key in one_dict and conditions[key] == one_dict[key] 
               for key in conditions.keys())]
>>> matches
[{'cena': 26, 'nazwa': 'item2a', 'param': 'ik2'},
 {'cena': 26, 'nazwa': 'item2b', 'param': 'ik2'}]

期望的结果:

ex <- c(2,2,2,3,4,5)

这是否有一个简单的命令?

1 个答案:

答案 0 :(得分:1)

您可以使用

ex <- c(2,2,2,3,4,5)    
outcome <- ave(ex, ex, FUN = length)

这是thelatemail建议的内容。也类似于this question

的答案