r - 在R中多次绑定(bind)一个向量

标签 r

我有一个向量,我想使用该向量作为新矩阵中的列重复 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/

相关文章:

r - R 中的圆柱聚类 - 与其他数据的聚类时间戳

R Shiny 的 slider 输入,范围受限

r - SIMR 包 - 当等效的 powerSim 函数不执行时,powerCurve 函数会抛出错误

R 绘制带有异常值的误差线

r - data.frame 和 matrix 对象的不同子集方法之间的时间差

python - 如何拆分特定范围内的列?

R 插入符包 (rpart) : constructing a classification tree

r - 如何将一系列值(数字)重新编码为因子变量?

r - Abline 不适用于线性回归模型

r - 更改 `docker`示例脚本以在本地文件(R包)上运行