La función mapply() en lenguaje R es sinónimo de aplicación multivariante y se usa para realizar operaciones matemáticas en múltiples listas simultáneamente.
Sintaxis: mapply(función, lista1, lista2, …)
Parámetros:
- list1, list2, …: Listas creadas
- func: operación a aplicar
Función mapply() en el ejemplo del lenguaje R
Ejemplo 1: Suma de dos listas usando la función mapply() en R
R
# R program to illustrate # mapply() function # Creating a list A = list(c(1, 2, 3, 4)) # Creating another list B = list(c(2, 5, 1, 6)) # Applying mapply() result = mapply(sum, A, B) print(result)
Producción:
[1] 24
Ejemplo 2: Producto de dos listas usando la función mapply() en R
R
# R program to illustrate # mapply() function # Creating a list A = list(c(1, 2, 3, 4)) # Creating another list B = list(c(2, 5, 1, 6)) # Applying mapply() result = mapply(prod, A, B) print(result)
Producción:
[1] 1440
Ejemplo 3: función mapply() con múltiples argumentos
R
Data1 <- c(1,2,3) Data2 <- c(10,20,30) mult_one<-function(Data1,Data2) { Data1+Data2 } mapply(mult_one,Data1,Data2)
Producción:
11 22 33
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