有没有办法获得R中标称值的频率?

有没有办法获得R中标称值的频率?,r,frequency,R,Frequency,这似乎是相当基本的,但我卡住了 标称值为: 0 1 2 3 4 5 6 7 8 9 我从csv导入数据,一列如下所示: 1 1 1 0 0 3 1 3 3 所以,我想计算标称值的频率,得到如下结果: 0 1 2 3 4 5 6 7 8 9 2 4 0 3 0 0 0 0 0 0 我发现最接近的是使用表,但正如预期的那样,它不包括0频率 将数据转换为系数后,使用表格: nominal.vals <- 0:9 x <- c(1, 1, 1, 0, 0, 3, 1, 3, 3)

这似乎是相当基本的,但我卡住了

标称值为:

0 1 2 3 4 5 6 7 8 9
我从csv导入数据,一列如下所示:

1 1 1 0 0 3 1 3 3 
所以,我想计算标称值的频率,得到如下结果:

0 1 2 3 4 5 6 7 8 9
2 4 0 3 0 0 0 0 0 0 

我发现最接近的是使用表,但正如预期的那样,它不包括0频率

将数据转换为系数后,使用
表格

nominal.vals <- 0:9
x <- c(1, 1, 1, 0, 0, 3, 1, 3, 3)
table(factor(x, levels=nominal.vals))
# 0 1 2 3 4 5 6 7 8 9 
# 2 4 0 3 0 0 0 0 0 0 

nominal.vals将数据转换为
系数后,使用
表格

nominal.vals <- 0:9
x <- c(1, 1, 1, 0, 0, 3, 1, 3, 3)
table(factor(x, levels=nominal.vals))
# 0 1 2 3 4 5 6 7 8 9 
# 2 4 0 3 0 0 0 0 0 0 

nominal.vals太棒了!这个因素似乎就是我想要的!!非常感谢,太好了!这个因素似乎就是我想要的!!非常感谢。