我有一长串1到100之间的随机数,我想计算一下其中有多少个大于10、20、30等
x <- c(sample(1:100, 500, replace = T))
y <- seq(0,100, by = 10)
我正在寻找这个返回一个输出,如;
| 总计|10个|二十个|三十|四十|五十个|
| - -|- -|- -|- -|- -|- -|
| 计数|七个|十三|十七岁|二十八人|四十二|
其中Count是大于Total的x值的数量(每个y值)
到目前为止,我试过
Count = ifelse(x > y, 1, 0)
但是,这将为X的500个值中的每个值返回一个二进制1,0返回值列表
如果你能帮我
3条答案
按热度按时间91zkwejq1#
这个答案假定你在寻找区间,而不是寻找大于给定计数阈值的数字的累积和。
cut
+table
在以下情况下非常有用:findInterval
+table
将给予相同的结果数据类型
djmepvbi2#
如果我没理解错的话,这可能行得通:
kninwzqo3#
对于base R,这是一种方法