R——变量内重复值的频率

R -- frequencies within a variable for repeating values

我有一个 A 列,它有几个值,其中一些重复。因此,例如:A = c(5, 9, 6, 5, 5)。我需要遍历 A 并计算 A 中每个值的频率。因此,对于此示例,对于 A 中的 5 集合,5 出现 3 次。我需要保存这些频率,以便在其他计算中使用它们。顺便说一句,我在这个数据集中还有其他几个变量。

我该怎么做? 谢谢。

你可以试试

library(data.table)#v1.9.4+
setDT(yourdf)[, .N, by = A]