R 每N次观察一列相邻的柱

R 每N次观察一列相邻的柱,r,R,我有一个数据帧“df”,看起来像这样: C1 (char) X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 ... X1200 我需要的是对其进行转换: C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 X16 X17 X18 X19

我有一个数据帧“df”,看起来像这样:

C1 (char)
X1
X2
X3
X4
X5
X6
X7
X8
X9
X10
X11
X12
...
X1200
我需要的是对其进行转换:

C1   C2   C3   C4   C5   C6   C7   C8   C9   C10   C11   C12
X1   X2   X3   X4   X5   X6   X7   X8   X9   X10   X11   X12
X13  X14  X15  X16  X17  X18  X19  X20  X21  X22   X23   X24
X25  X26  X27  X28  X29  X30  X31  X32  X33  X34   X35   X36
etc...

在这种情况下,每12个观测值就成为它们自己的一行列。提前感谢。

我们可以使用
矩阵
创建包含
n列的数据集(假设它是n的倍数)


我们可以使用
matrix
创建一个包含
n
列的数据集(假设它是n的倍数)

 as.data.frame(matrix(df1[["C1"]], ncol=12, byrow=TRUE), stringsAsFactors=FALSE)