Как создать переменную, которая кластеров по порядку в R? - PullRequest
0 голосов
/ 27 апреля 2019

Если у меня есть вектор от 1 до 200, как бы я создал переменную, которая создает упорядоченный кластер этих чисел.Примером может быть то, что первым 10 числам будет присвоено 1, следующим 10 будет присвоено 2 и т. Д.

1 Ответ

1 голос
/ 27 апреля 2019

Вы можете использовать rep с аргументом each. Замените длину вектора на 200 и число в каждой группе на 10 соответственно и обрежьте, если вы не делитесь на четные группы.

rep(1:(200/10), each = 10)
#>   [1]  1  1  1  1  1  1  1  1  1  1  2  2  2  2  2  2  2  2  2  2  3  3  3
#>  [24]  3  3  3  3  3  3  3  4  4  4  4  4  4  4  4  4  4  5  5  5  5  5  5
#>  [47]  5  5  5  5  6  6  6  6  6  6  6  6  6  6  7  7  7  7  7  7  7  7  7
#>  [70]  7  8  8  8  8  8  8  8  8  8  8  9  9  9  9  9  9  9  9  9  9 10 10
#>  [93] 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12
#> [116] 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14
#> [139] 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17
#> [162] 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19
#> [185] 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20

Создано в 2019-04-26 пакетом Представления (v0.2.1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...