Просто используйте команду rep
, чтобы повторить ваш вектор gs
количество раз, и введите его в matrix
, который превращает его в один столбец.
> gs <- 3
> values <- c(1,2,3)
> matrix(rep(values, gs))
[,1]
[1,] 1
[2,] 2
[3,] 3
[4,] 1
[5,] 2
[6,] 3
[7,] 1
[8,] 2
[9,] 3