这是我的第一个问题,我是 R 的新手,我无法找到如何做到这一点。
所以我得到一些我想要放入频率表的数字。
12 0 12 2 1 14 1 1 0 3 1 2 8 0 1 3 11 1 1 8 8 8 0 4 4
2 6 1 1 4 1 1 7 0 6 4 6 1 1 1 1 2 4 2 3 7 3 1 1 7
0 0 11 8 1 5 0 5 6 0 0 0 13 1 1 5 2 7 2 1 7 3 4 4 2
4 0 4 4 0 4 0 2 1 1 1 0 5 6 1 4 1 5 3 3 4 0 3 1 0
当我使用函数table(X)
时,我得到的东西看起来像
X
0 1 2 3 4 5 6 7 8 11 12 13 14
17 27 9 8 13 5 5 5 5 2 2 1 1
遗漏了值9和10!我试图使值9,10显示零计数。
我尝试过使用xtabs
和tapply
,但我不知道该怎么做。
答案 0 :(得分:9)
我没有测试过这个,但我相信你想要
table(factor(x, levels = 0:14))