复制矢量到矩阵r

Mic*_*ael 16 r vector matrix

想知道如何将矢量复制到R中的矩阵中.例如

v = 1:10
dup = duplicate(V,2)
Run Code Online (Sandbox Code Playgroud)

这里dup看起来像rbind(1:10,1:10).谢谢

Aru*_*run 28

我想你在找replicate.

t(replicate(2, v))
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,读者通常不会这样使用“ replicate”;而且,它比下面的latemail方法要慢得多。无论如何+1是为了提高可读性/优雅度。 (2认同)

the*_*ail 20

或者:

matrix(v,nrow=2,ncol=length(v),byrow=TRUE)
Run Code Online (Sandbox Code Playgroud)