在 R 中将列表转换为数组
在 R 中,可以通过调用 unlist()函数将创建的列表作为参数将列表转换为数组。现在将 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)
R
lst1=list(c("karthik","nikhil","sravan"))
arr=array(unlist(lst1),dim=c(1,3,3))
print(arr)
R
lst1=list(c("karthik","chandu","nandu"))
arr=array(unlist(lst1),dim=c(1,3,2))
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)
输出: