在 R 中的 hist() 中有中断的精确类别

Exact categories with breaks in hist() in R

我有一个非常大的整数向量 (v)(98754 个值),范围从 1 到 510,但不是所有整数(例如,值 509 从未出现) .

> str(v)
 num [1:98754] 1 1 1 1 1 1 1 1 1 1 ...
> summary(v)
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
   1.00    1.00    1.00   38.76   54.00  510.00 

我想用 51 个 bin 做一个直方图:第一个 bin 应该包含从 1 到 10 的值,第二个 bin 应该包含从 11 到 20 的值,依此类推直到 510。

使用 hist() 似乎很容易做到,但我不确定使用下面发布的脚本是否正确

hist(v, breaks=51)

否则,我尝试了此处发布的建议 Understanding hist() and break intervals in R 但由于缺少某些值(例如,如前所述,为 509),该图返回的 bin 少于 51 个。

基本上我遇到了一个非常简单的麻烦,有什么建议吗?

breaks 参数可以是具有任意分割点的向量

hist(runif(1e3,0,500),breaks=seq(0,500,10))