gpt4 book ai didi

r - R 中的直方图 1 个 bin 仅用于零

转载 作者:行者123 更新时间:2023-12-04 14:47:32 30 4
gpt4 key购买 nike

是否可以在 R 中使用不同大小的 bin 制作直方图?我正在处理计数数据,零需要有自己的 bin,但其他数字可以归入任何有意义的类别。所有鱼类计数的单个直方图就可以了。

fish<-structure(list(num = c(0, 11, 1, 0, 
13, 11, 0, 1, 0, 0, 11, 11, 0, 10, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 0, 2, 1, 0,
7, 6, 0, 4, 8, 0, 8, 6, 0)),
class = "data.frame", row.names = c(NA,-50L))

最佳答案

使用 cut 自己获得 0,然后使用 seq 创建 bin:

barplot(table(cut(fish$num, c(0, seq(1, 15, 3)), right = FALSE)), space = 0)
enter image description here

编辑:第一个条形仅包含零,请参阅:
table(fish$num)
# 0 1 2 4 6 7 8 9 10 11 13
#31 4 1 1 2 1 2 1 1 4 2

table(cut(fish$num, c(0, seq(1, 15, 3)), right = FALSE))
# [0,1) [1,4) [4,7) [7,10) [10,13)
# 31 5 3 4 5

关于r - R 中的直方图 1 个 bin 仅用于零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69745072/

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