La función as.list() en el lenguaje de programación R se usa para convertir un objeto en una lista. Estos objetos pueden ser vectores, arrays, factores y marcos de datos.
Sintaxis: as.list(objeto)
Parámetros:
objeto: vector, array, factor o marco de datos
R – ejemplo de función as.list()
Ejemplo 1: Conversión de Vector a lista usando la función as.list() en R Language
R
# R program to convert object to list # Creating vector x < - c(1, 2, 3, 4, 5) # Calling as.list() Function as.list(x)
Producción:
[[1]] [1] 1 [[2]] [1] 2 [[3]] [1] 3 [[4]] [1] 4 [[5]] [1] 5
Ejemplo 2: convertir el marco de datos en una lista usando la función as.list() en lenguaje R
R
# R program to convert object to list # Calling pre-defined data set BOD # Calling as.list() Function as.list(BOD)
Producción:
Time demand 1 1 8.3 2 2 10.3 3 3 19.0 4 4 16.0 5 5 15.6 6 7 19.8 $Time [1] 1 2 3 4 5 7 $demand [1] 8.3 10.3 19.0 16.0 15.6 19.8 attr(, "reference") [1] "A1.4, p. 270"
Ejemplo 3: Conversión de array a lista usando la función as.list() en lenguaje R
R
# R program to create a matrix # and then convert into list A = matrix( # Taking sequence of elements c(1, 2, 3, 4, 5, 6, 7, 8, 9), # No of rows nrow = 3, # No of columns ncol = 3, # By default matrices are in column-wise order # So this parameter decides how to arrange the matrix byrow = TRUE ) # Naming rows rownames(A) = c("a", "b", "c") # Naming columns colnames(A) = c("c", "d", "e") cat("The 3x3 matrix:\n") print(A) lst = as.list(A) lst
Producción:
The 3x3 matrix: c d e a 1 2 3 b 4 5 6 c 7 8 9 [[1]] [1] 1 [[2]] [1] 4 [[3]] [1] 7 [[4]] [1] 2 [[5]] [1] 5 [[6]] [1] 8 [[7]] [1] 3 [[8]] [1] 6 [[9]] [1] 9
Publicación traducida automáticamente
Artículo escrito por nidhi_biet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA