La función lapply() en el lenguaje de programación R se usa para aplicar una función sobre una lista de elementos.
La función lapply() se usa con una lista y realiza las siguientes operaciones:
lapply(Lista, longitud): Devuelve la longitud de los objetos presentes en la lista, List.
lapply(Lista, suma): Devuelve la suma de los elementos que tienen los objetos en la lista, Lista.
lapply(Lista, media): Devuelve la media de los elementos que tienen los objetos en la lista, List.
lapply(Lista, cumsum): Devuelve la suma acumulada de elementos que tienen los objetos presentes dentro de la lista, Lista.
Sintaxis: lapply(lista, función)
Parámetros:
- lista: lista de elementos
R – Aplicar una función sobre una lista de elementos
Ejemplo 1: ejemplo básico de la función lapply() en programación R
R
# R program to illustrate # lapply() function # Creating a matrix A = matrix(1:9, 3, 3) # Creating another matrix B = matrix(10:18, 3, 3) # Creating a list myList = list(A, B) # applying lapply() determinant = lapply(myList, det) print(determinant)
Producción:
[[1]] [1] 0 [[2]] [1] 5.329071e-15
Ejemplo 2: aplicar una función sobre una lista de elementos en R
R
# R program to illustrate # lapply() function # Creating a matrix A = matrix(1:9, 3, 3) # Creating another matrix B = matrix(10:18, 3, 3) # Creating a list myList = list(A, B) # applying lapply() sum = lapply(myList, sum) print(sum)
Producción:
[, 1] [, 2] [, 3] [1, ] 1 4 7 [2, ] 2 5 8 [3, ] 3 6 9 [1] 28 80 162 [1] 6 120 504
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