找到100的范围和它们的计数之间的值

don*_*ati 0 r dplyr data.table

在excel中,我可以使该组成为列并计数但是我无法在R中执行此操作.

为了在R中做我正在使用切割功能与一些休息.

cut(elapsed, breaks=seq(min(elapsed),max(elapsed)+100,50), include.lowest=T)
Run Code Online (Sandbox Code Playgroud)

在这里我附加了数据的png和所需的输出.但上面的代码没有给出我的需求输出.

这是我的数据

输入数据

和我要求的输出:

 400       9
 500       4
 600       2
 700       5
 800       3
 900       3
Run Code Online (Sandbox Code Playgroud)

PoG*_*bas 5

这应该工作:

data.frame(table(elapsed %/% 100))
Run Code Online (Sandbox Code Playgroud)

例如:

elapsed <- c(400, 423, 423, 534, 534, 639, 602, 812, 703)
data.frame(table(elapsed %/% 100))
  Var1 Freq
1    4    3
2    5    2
3    6    2
4    7    1
5    8    1
Run Code Online (Sandbox Code Playgroud)

对于数百人的期望结果,使用此:

res <- data.frame(table(elapsed %/% 100))
res$Var1 <- as.numeric(res$Var1) * 100
Run Code Online (Sandbox Code Playgroud)