Cambio de valores de fila y columna de una array en lenguaje R: función de barrido()

En este artículo, aprenderemos a cambiar los valores de fila y columna de una array en el lenguaje de programación R.

R – función de barrido()

La función de barrido() en R Language se usa para aplicar la operación «+ o -» a la fila o columna en la array de datos. Se utiliza para barrer los valores del marco de datos.

Sintaxis:  barrido(x, MARGEN, ESTADÍSTICAS, DIVERSIÓN)

Parámetros: 

  • x: Típicamente una array.
  • MARGEN: MARGEN = 1 significa fila; MARGEN = 2 significa columna.
  • ESTADÍSTICAS: el valor que se debe sumar o restar
  • FUN: La operación que se tiene que hacer (ej. + o -)

Ejemplo 1: array de barrido  

R

# R program to illustrate
# sweep matrix
 
# Create example matrix
data <- matrix(0, nrow = 6, ncol = 4)
 
# Apply sweep in R
data_ex1 <- sweep(x = data, MARGIN = 1,
                  STATS = 5, FUN = "+")
 
# Print example 1
print(data_ex1)

Producción: 

     [,1] [,2] [,3] [,4]
[1,]    5    5    5    5
[2,]    5    5    5    5
[3,]    5    5    5    5
[4,]    5    5    5    5
[5,]    5    5    5    5
[6,]    5    5    5    5

Aquí, en el código anterior, el valor de la array era 0, que luego fue barrido por la función de barrido() y el nuevo valor de la array se convirtió en 5.

Ejemplo 2: Uso de barrido() con estadísticas  

R

# R program to illustrate
# sweep function with stats
 
# Create example matrix
data <- matrix(0, nrow = 6, ncol = 4)
 
# Sweep with Complex STATS
data_ex2 <- sweep(x = data, MARGIN = 1,
                STATS = c(1, 2, 3, 4, 5, 6),
                  FUN = "+")
 
# Print example 2
print(data_ex2)

Producción: 

     [,1] [,2] [,3] [,4]
[1,]    1    1    1    1
[2,]    2    2    2    2
[3,]    3    3    3    3
[4,]    4    4    4    4
[5,]    5    5    5    5
[6,]    6    6    6    6

Aquí, en el ejemplo anterior, hemos utilizado la función de barrido() junto con las estadísticas. 

Publicación traducida automáticamente

Artículo escrito por akhilsharma870 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 *