【发布时间】:2016-04-22 04:05:27
【问题描述】:
我从 R 开始,我仍在寻找语法。 我正在寻找具有 0 到 10 和 NA 值的缩放变量的频率。
Id <- c(1,2,3,4,5)
ClassA <- c(1,NA,3,1,1)
ClassB <- c(2,1,1,3,3)
R <- c(5,5,7,NA,9)
S <- c(3,7,NA,9,5)
df <- data.frame(Id,ClassA,ClassB,R,S)
library(plyr)
count(df,'R')
我得到一个结果
R freq
1 5 2
2 7 1
3 9 1
4 NA 1
我正在寻找结果
R freq
1 0 0
2 1 0
3 2 0
4 3 0
5 4 0
6 5 2
7 6 0
8 7 1
9 8 0
10 9 1
11 10 0
12 NA 1
如果我有显示可能结果的向量
RAnswers <- c(0,1,2,3,4,5,6,7,8,9,10,NA)
我如何将它与数据集一起应用以获得上述结果?
【问题讨论】:
-
作为对已发布答案的补充,我注意到
count的 description 说:“相当于 as.data.frame(table(x)),但不包括组合计数为零。”