我有一个长度为'gs'的向量'值',带有离散值。我想创建一个列,其中'values'堆叠'gs'次。 E.g:
gs = 3
values = [1, 2, 3]
### stack output
[,1]
1
2
3
1
2
3
1
2
3
答案 0 :(得分:0)
只需使用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