Convertir lista a array en R

Una lista se puede convertir en una array en R llamando a la función unlist() con la lista creada como parámetro. Ahora pase la función unlist() a la función array() como parámetro y use el atributo dim para especificar el número de filas, columnas y arrays. unlist() convierte la lista en vector.

 Sintaxis: 

array (unlist (lista_variable), dim = (filas, columnas, arrays))

A continuación se presentan varias implementaciones para el mismo:

Ejemplo 1 :

R

lst1=list(1:10)
 
arr=array(unlist(lst1),dim=c(3,3,3))
print(arr)

Producción :

Ejemplo 2:

R

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

Producción:

Ejemplo 3:

R

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

Producción:

Publicación traducida automáticamente

Artículo escrito por krishnakarthikeyakhandrika y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *