如何将单个列转换为R中的矩阵

met*_*dos 2 r vector matrix

我有一个长度为R*N的单列,我想在R中将其转换为RxN矩阵.有没有简单的方法来实现这一点而不使用循环和值分配值?

格式是

r1
r2
r3

..

rR*N
Run Code Online (Sandbox Code Playgroud)

将其转换为

r(1..N)
r(N+1 .. 2*N)
...
Run Code Online (Sandbox Code Playgroud)

Sve*_*ein 5

这在R中非常简单.假设您的对象被调用dat:

matrix(dat, R, byrow=TRUE)
Run Code Online (Sandbox Code Playgroud)

其中R表示行数.