可以通过调用 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。