R语言 把列表转换为数组

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)

输出:

在R中把列表转换为数组

例2 :

lst1=list(c("karthik","nikhil","sravan"))
 
arr=array(unlist(lst1),dim=c(1,3,3))
print(arr)

输出:

在R中把列表转换为数组

例3 :

lst1=list(c("karthik","chandu","nandu"))
 
arr=array(unlist(lst1),dim=c(1,3,2))
print(arr)

输出:

在R中把列表转换为数组

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程