Group value in range r

后端 未结 3 1627
北恋
北恋 2020-12-18 04:22

I have my table(input)

name   value
Rob    35
Helen  20
Sergey 16
Linn   40
Elena  23
Mary   40

And I want to count how many of my users is

3条回答
  •  青春惊慌失措
    2020-12-18 04:49

    We can use

    library(data.table)
    setDT(input)[,.(num=.N) ,
      .(range=cut(value, breaks = c(0,20, 30, Inf), labels = c("0-20", "21-30", "30-")))]
    

提交回复
热议问题