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)
这应该工作:
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)