我正在尝试计算也包含零的向量中的整数。但是,制表不计算零。有什么想法我做错了吗?
示例:
> tabulate(c(0,4,4,5))
[1] 0 0 0 2 1
但是我期望的答案是:
[1] 1 0 0 0 2 1
答案 0 :(得分:2)
使用factor
并定义其级别
tabulate(factor(c(0,4,4,5), 0:5))
#[1] 1 0 0 0 2 1
?tabulate
(粗体字)中说明了您所看到的行为
bin:一个数字向量(正整数)或一个因子。长 向量。
换句话说,如果给出numeric
向量,则它必须具有正>0
整数。或使用factor
。