如何在等级量表上创建频率向量
How to create frequency vector on a rating scale
我有一个包含 1 到 5 值的向量:
c(4,5,5,5,1)
我需要根据 1 到 5 的等级量表获取向量中表示的值的频率。
Scale: 1 2 3 4 5
Frequ: 1 0 0 1 3
所以我尝试实现以下顺序:
c(1,0,0,1,3)
现在有人知道如何在 R 中做到这一点吗?我尝试使用 table
和 as.data.frame
但我无法从中创建该向量。任何帮助表示赞赏。谢谢。
这是一个可以使用因子的完美示例。
## Create example data
d = c(4,5,5,5,1)
## Specify the appropriate
d_fac = factor(d, levels = 1:5)
然后照常使用table
table(d_fac)
# d_fac
# 1 2 3 4 5
# 1 0 0 1 3
我有一个包含 1 到 5 值的向量:
c(4,5,5,5,1)
我需要根据 1 到 5 的等级量表获取向量中表示的值的频率。
Scale: 1 2 3 4 5
Frequ: 1 0 0 1 3
所以我尝试实现以下顺序:
c(1,0,0,1,3)
现在有人知道如何在 R 中做到这一点吗?我尝试使用 table
和 as.data.frame
但我无法从中创建该向量。任何帮助表示赞赏。谢谢。
这是一个可以使用因子的完美示例。
## Create example data
d = c(4,5,5,5,1)
## Specify the appropriate
d_fac = factor(d, levels = 1:5)
然后照常使用table
table(d_fac)
# d_fac
# 1 2 3 4 5
# 1 0 0 1 3