在表()的结果中包括零计数的级别

在表()的结果中包括零计数的级

我有一个0到5之间的整数向量。我想计算一个计数的直方图。例如:


y <- c(0, 0, 1, 3, 4, 4)

table(y)

# y

# 0 1 3 4 

# 2 1 1 2 

但是,我也希望结果包括零2和零5的事实,即。我希望返回的向量长度为6.我可以用table()它吗?


期望的结果:


# y

# 0 1 2 3 4 5 

# 2 1 0 1 2 0


慕斯709654
浏览 394回答 1
1回答

交互式爱情

将您的变量转换为a factor,并使用设置您希望包含在结果中的类别levels。计数为零的值也将出现在结果中:y <- c(0, 0, 1, 3, 4, 4)table(factor(y, levels = 0:5))# 0 1 2 3 4 5&nbsp;# 2 1 0 1 2 0&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP