我正在寻找一种方法来计算向量中每个元素的频率。
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)
这是否有一个简单的命令?
答案 0 :(得分:1)
您可以使用
ex <- c(2,2,2,3,4,5)
outcome <- ave(ex, ex, FUN = length)
这是thelatemail建议的内容。也类似于this question
的答案