我想将我的结果,这是一个35项的列表,分成一个7列5行的矩阵,其中列表中的前5个值对应于第一列的5行中的值,结果列表中的第6-10项是第二列的5行中的值,依此类推。我尝试了许多不同的方法,但它们最终都将第一行的前5个值...我现在的代码如下:
num_rows <- 5 num_columns <- 7 result_matrix <- matrix(unlist(results), nrow = num_rows, byrow = TRUE)
jaxagkaj1#
只需设置byrow = FALSE或删除它,因为FALSE是它的默认值。
byrow = FALSE
FALSE
> results <- 1:35 > result_matrix <- matrix(unlist(results), nrow = num_rows, byrow = FALSE) > result_matrix [,1] [,2] [,3] [,4] [,5] [,6] [,7] [1,] 1 6 11 16 21 26 31 [2,] 2 7 12 17 22 27 32 [3,] 3 8 13 18 23 28 33 [4,] 4 9 14 19 24 29 34 [5,] 5 10 15 20 25 30 35
1条答案
按热度按时间jaxagkaj1#
只需设置
byrow = FALSE
或删除它,因为FALSE
是它的默认值。