r - 让 table() 在 R 中返回零

标签 r

这个问题在这里已经有了答案:





Include levels of zero count in result of table()

(1 个回答)


3年前关闭。




这是我的第一个问题,我对 很陌生。 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 以零计数出现。

我试过使用 xtabstapply ,但我只是不知道如何做到这一点。

最佳答案

我没有测试过这个,但我相信你想要

table(factor(x, levels = 0:14))

关于r - 让 table() 在 R 中返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8461140/

相关文章:

RStudio - 更改默认代码块

r - 使用 sf::st_write() 将空间数据从 R 写入 MS SQL Server

r - R中的模数错误

r - 模型选择错误(gamm4)疏通功能(MuMIn R包): family not recognised,模型跳过

r - 表中的边际总数

r - 在 R 中使用 Azure 计算机视觉创建循环/分析多个图像的方法

r - R 包的 Roxygen 示例

R ggplot2 为因子分配颜色

用 R 中匹配的 ID 和日期替换两个数据框的 NA 值

r - R中圆上等距n个点的坐标?