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]
我有一个 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]