R - 将单列中的数据划分为多列

时间:2017-05-11 09:25:43

标签: r dataframe

如何将单列中的数据划分为多列

[10,
 11,
 12,
 13,
 14,
 15,
 .
 .
 .
]

现在我想把这些数据分成这样的多个列并分配列值

[a,b,c
 10,11,12
 13,14,15
 16,17,18
.,.,.,
.,.,.,
.,.,.,]

我该怎么做R。

1 个答案:

答案 0 :(得分:0)

如果是列,我们可以通过

将其更改为matrix
matrix(df1$v1, ncol = 3, byrow=TRUE)

或使用dim

m1 <- df1$v1
dim(m1) <- c(10, 3) #dimension depends on the length of column