如何在 r 中获取 hist() 函数的间隔?

How to get intervals of hist() function in r?

如何从 hist() 中获取 "intervals"(不是垃圾箱)?

如果我运行hist(VARIABLE,seq(0,30,by=3)。这个想法是得到这样的向量:

(0,3]
(3,6]
...

我知道我可以通过这个命令得到它:

unique(cut(VARIABLE,seq(0,30,by=3))

但是看起来效率很低,因为我们必须先生成这个长向量。

我找到了我想要的。在这里:

levels(cut(VARIABLE,breaks=hist(VARIABLE,seq(0,230,by=3))$breaks))