如何在R中创建按顺序聚集的变量?

如何在R中创建按顺序聚集的变量?,r,dplyr,R,Dplyr,如果我有一个从1到200的向量,我如何创建一个变量来创建这些数字的有序簇。例如,前10个数字将被分配一个1,下10个数字将被分配一个2,等等。您可以将rep与每个参数一起使用。将向量的长度分别替换为200,将每组所需的数字分别替换为10,如果不划分为偶数组,则将其截断 rep(1:(200/10),每个=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

如果我有一个从1到200的向量,我如何创建一个变量来创建这些数字的有序簇。例如,前10个数字将被分配一个1,下10个数字将被分配一个2,等等。

您可以将
rep
与每个
参数一起使用。将向量的长度分别替换为200,将每组所需的数字分别替换为10,如果不划分为偶数组,则将其截断

rep(1:(200/10),每个=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
由(v0.2.1)轮(矢量/10)+1创建于2019-04-26?