gpt4 book ai didi

R 使用 cut() 函数分箱后填充空单元格

转载 作者:行者123 更新时间:2023-12-02 21:45:20 26 4
gpt4 key购买 nike

我正在使用 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

这给出:

bins
1 3 4
33 34 33

我想用 0 填充 2,这样输出是:

 bins
1 2 3 4
33 0 34 33

感谢任何和所有帮助。

最佳答案

像这样吗?

table( cut( x , breaks = 4 , labels = 1:4 ) )

# 1 2 3 4
#33 0 34 33

即确保有空因子水平的标签。

关于R 使用 cut() 函数分箱后填充空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19640124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com