Realice operaciones sobre los márgenes de una array o array en la programación R: función apply()

apply()La función en R Language se usa para realizar operaciones matemáticas en elementos de una array o array.

Sintaxis: apply(x, margin, func)

Parámetros:
x: Array o array
margin: dimensión sobre la que se va a aplicar la operación
func: operación a aplicar

Ejemplo 1:

# R program to illustrate 
# apply() function 
    
# Creating a matrix 
A = matrix(1:9, 3, 3) 
print(A) 
    
# Applying apply() over row of matrix 
# Here margin 1 is for row  
r = apply(A, 1, sum) 
print(r) 
    
# Applying apply() over column of matrix 
# Here margin 2 is for column 
c = apply(A, 2, sum) 
print(c) 

Producción:

     [, 1] [, 2] [, 3]
[1, ]    1    4    7
[2, ]    2    5    8
[3, ]    3    6    9
[1] 12 15 18
[1]  6 15 24

Ejemplo 2:

# R program to illustrate 
# apply() function 
    
# Creating a matrix 
A = matrix(1:9, 3, 3) 
print(A) 
    
# Applying apply() over row of matrix 
# Here margin 1 is for row  
r = apply(A, 1, prod) 
print(r) 
    
# Applying apply() over column of matrix 
# Here margin 2 is for column 
c = apply(A, 2, prod) 
print(c) 

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

Deja una respuesta

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