可以通過調用 unlist( ) 函數並將創建的列表作為參數將列表轉換為 R 中的數組。現在將 unlist() 函數作為參數傳遞給 array() 函數,並使用 dim 屬性指定行數、列數和矩陣數。 unlist() 將列表轉換為向量。
用法:
array( unlist( list_variable ) , dim = ( rows ,columns , matrices ))
下麵給出了相同的各種實現:
範例1:
R
lst1=list(1:10)
arr=array(unlist(lst1),dim=c(3,3,3))
print(arr)
輸出:
範例2:
R
lst1=list(c("karthik","nikhil","sravan"))
arr=array(unlist(lst1),dim=c(1,3,3))
print(arr)
輸出:
範例3:
R
lst1=list(c("karthik","chandu","nandu"))
arr=array(unlist(lst1),dim=c(1,3,2))
print(arr)
輸出:
相關用法
- R語言 as.list()用法及代碼示例
- R語言 type.convert()用法及代碼示例
- R matrix轉list用法及代碼示例
- R CSV轉list用法及代碼示例
- R語言 is.list()用法及代碼示例
- R CSV轉array用法及代碼示例
- R語言 toupper()用法及代碼示例
注:本文由純淨天空篩選整理自krishnakarthikeyakhandrika大神的英文原創作品 Convert list to array in R。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。