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