在R語言中,可以使用matrix()
函數將列表轉換為矩陣。matrix()
函數的語法如下:
matrix(data, nrow, ncol, byrow)
參數說明:
data
:要轉換為矩陣的數據,可以是列表、向量或數組。nrow
:矩陣的行數。ncol
:矩陣的列數。byrow
:一個邏輯值,表示是否按行填充矩陣。默認為FALSE
,表示按列填充。以下是一個示例,演示如何將列表轉換為矩陣:
# 創建一個列表
my_list <- list(1, 2, 3, 4, 5, 6)
# 將列表轉換為矩陣
my_matrix <- matrix(my_list, nrow = 2, ncol = 3)
# 輸出矩陣
print(my_matrix)
輸出結果:
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
在上述示例中,我們創建了一個包含6個元素的列表my_list
,然后使用matrix()
函數將該列表轉換為2行3列的矩陣my_matrix
。最后,將矩陣打印輸出。