我正在使用 cut() 函数来合并向量整数。该过程运行良好并提供落入每个 bin 的整数数量,但是对于没有数字的 bin,它没有列出。我想填写这些,以便每个垃圾箱都有一个单元格,对于没有数字的垃圾箱,它用 0 填充它们。例如:
set.seed(123)
x <- sample(1:3, 100, replace = TRUE)
bins <- cut(x, breaks = 4, labels =FALSE)
bins_tab <- table(bins)
bins_tab
Run Code Online (Sandbox Code Playgroud)
这给出:
bins
1 3 4
33 34 33
Run Code Online (Sandbox Code Playgroud)
我想用 0 填充 2,这样输出是:
bins
1 2 3 4
33 0 34 33
Run Code Online (Sandbox Code Playgroud)
任何和所有的帮助表示赞赏。
像这样?
table( cut( x , breaks = 4 , labels = 1:4 ) )
# 1 2 3 4
#33 0 34 33
Run Code Online (Sandbox Code Playgroud)
即确保有一个空因子水平的标签。
| 归档时间: |
|
| 查看次数: |
809 次 |
| 最近记录: |