我有一个向量,我想使用该向量作为新矩阵中的列重复 n 次
即我有一个向量
vec <- c(266, 130, 86, 69, 56, 39, 30, 44, 33, 43)
vec
[1] 266 130 86 69 56 39 30 44 33 43
我想生产n次
vec1 vec1
266 266
130 130
86 86
69 69
56 56
39 39
30 30
44 44
33 33
43 43 .....
我对 do.call 并不完全熟悉,但是您会使用该功能来实现这一目标吗?
最佳答案
R 在创建矩阵时回收向量,因此您可以使用:
matrix( vec , length(vec) , n )
其中
n
是列数/重复数。关于r - 在 R 中多次绑定(bind)一个向量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35656916/