R - Вес? Пропорция? О распределении - PullRequest
0 голосов
/ 03 мая 2019

Извините, я не знаю, как выразить название, которое я хочу спросить.

Поскольку я не знаю, что такое "ключевое слово", я не могу найти решение.

мой вопрос

Предположим, у меня есть набор из 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 голосов
/ 03 мая 2019

Мы можем использовать findInterval

findInterval(x$num, seq(2001, 20000, by = 2000)) + 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...