R-重量?比例?关于发行

时间:2019-05-03 19:26:22

标签: r

对不起,我不知道该如何表达我想问的标题。

因为我不知道“关键字”是什么,所以找不到解决方案。

我的问题是

假设我有一组10000个数字,范围是0〜40000

```I use 10 groups as an example.
x <- data.frame(num=c(0,13,58,609,829,2574,6517,12257,16478,19841))
```

我希望他可以根据此data.frame数字范围向他重新分配一组新的数字。

假设最大值为20000 1〜2000 = 1,2001〜4000 = 2,4001〜6000 = 3,6001〜8000 = 4,8001〜10000 = 5,...,18001〜20000 = 10

```
x <- data.frame(num=c(1,1,1,1,1,2,4,6,8,10))
```

因为实际情况是,我不知道最大值是多少,所以我需要找到一个工具包来提供帮助。

如果我的说明不够清楚,请告诉我

谢谢

1 个答案:

答案 0 :(得分:0)

我们可以使用findInterval

findInterval(x$num, seq(2001, 20000, by = 2000)) + 1