代码之家  ›  专栏  ›  技术社区  ›  hans glick

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

  •  0
  • hans glick  · 技术社区  · 11 年前

    如何从 hist() ?

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

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

    我知道我可以通过以下命令获得:

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

    但它看起来非常低效,因为我们必须首先生成这个长向量。

    1 回复  |  直到 11 年前
        1
  •  1
  •   hans glick    11 年前

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

    levels(cut(VARIABLE,breaks=hist(VARIABLE,seq(0,230,by=3))$breaks))
    
    推荐文章