Arrays

Un array es una extensión de un vector a más de dos dimensiones. Los arrays se emplean para representar datos multidimensinales de un único tipo. Los arrays son raramente utilizados en el análisis de datos, por este motivo no profundizaremos en su estudio en este texto.

Creación de Arrays

Para crear un array utilizaremos la función array(), a la que pasaremos un vector atómico con los valores y un vector de dimensiones. Opcionalmente, podemos proporcionar nombres para cada dimensión:

array_3_D <- array(1:24, dim = c(4, 3, 2), dimnames = list(c("uno", "dos", "tres", 
    "cuatro"), c("five", "six", "seven"), c("un", "deux")))
array_3_D
## , , un
## 
##        five six seven
## uno       1   5     9
## dos       2   6    10
## tres      3   7    11
## cuatro    4   8    12
## 
## , , deux
## 
##        five six seven
## uno      13  17    21
## dos      14  18    22
## tres     15  19    23
## cuatro   16  20    24

Podemos comprobar si un objeto es un array mediante la función is.array):

is.array(array_3_D)
## [1] TRUE

Finalmente, podemos conocer su dimensión con la ayuda de la función dim():

dim(array_3_D)
## [1] 4 3 2

results matching ""

    No results matching ""