R语言 把列表转换为数组
在R语言中,通过调用unlist()函数,以创建的列表为参数,可以将列表转换为数组。现在将unlist()函数作为参数传入array()函数,并使用dim属性来指定行、列和矩阵的数量。 unlist()将列表转换为矢量。
语法:
array( unlist( list_variable ), dim = ( rows , columns , matrices ))
下面给出了相同的各种实现。
例1 :
lst1=list(1:10)
arr=array(unlist(lst1),dim=c(3,3,3))
print(arr)
输出:
例2 :
lst1=list(c("karthik","nikhil","sravan"))
arr=array(unlist(lst1),dim=c(1,3,3))
print(arr)
输出:
例3 :
lst1=list(c("karthik","chandu","nandu"))
arr=array(unlist(lst1),dim=c(1,3,2))
print(arr)
输出: