arrayInd()
La función en R Language se usa para obtener los índices de los valores pasados a la función como argumento. Esta función toma valores y la array en la que se buscarán los valores y devuelve los índices para cada coincidencia encontrada.
Sintaxis: arrayInd(valores, dim(x))
Parámetros:
valores: valor o vector de valores a buscar
dim(x): array a buscar
x: nombre de la array
Ejemplo 1:
# R program to illustrate # the use of arrayInd() function # Creating an array x <- array(1:9, dim = c(2, 3)) x # Creating vector of values to be found x1 <- c(5, 4, 6) # Calling arrayInd() function arrayInd(x1, dim(x))
Producción:
[, 1] [, 2] [, 3] [1, ] 1 3 5 [2, ] 2 4 6 [, 1] [, 2] [1, ] 1 3 [2, ] 2 2 [3, ] 2 3
Ejemplo 2:
# R program to illustrate # the use of arrayInd() function # Creating an array x <- array(1:9, dim = c(3, 3)) x # Extracting values using which() function x1 <- which(x > 3 & x < 8) # Calling arrayInd() function arrayInd(x1, dim(x))
Producción:
[, 1] [, 2] [, 3] [1, ] 1 4 7 [2, ] 2 5 8 [3, ] 3 6 9 [, 1] [, 2] [1, ] 1 2 [2, ] 2 2 [3, ] 3 2 [4, ] 1 3
Aquí, en el código anterior, la arrayInd()
función devuelve los índices de todos los valores que devolvió la which()
función.
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