Arrays
Hola seguimos viendo los objetos de R, hoy veremos los arrays su traducción al español es variables indexadas o también puede traducirse como tabla o matriz. Se utilizara el término inglés “Array” dado que su traducción puede producir confusión, además de que se utiliza comúnmente sin traducción.
Un array es un vector con dos o más dimensiones, de una clase básica. Podemos decir que un array está conformada por una o mas matrices.
Para hacer un array, se utiliza la función con el mismo nombre y especificando la multidimensionalidad.
> array(rpois(60,10),dim=c(5,6,2)) , , 1 [,1] [,2] [,3] [,4] [,5] [,6] [1,] 11 12 15 10 9 11 [2,] 15 13 9 9 5 5 [3,] 7 8 10 21 9 10 [4,] 9 8 8 12 9 14 [5,] 11 14 14 6 14 18 , , 2 [,1] [,2] [,3] [,4] [,5] [,6] [1,] 11 8 6 3 13 11 [2,] 11 7 11 13 15 10 [3,] 11 8 8 10 12 9 [4,] 5 10 14 6 9 14 [5,] 10 9 6 7 9 11
La función rpois() crea números aleatorios con Distribución de Poisson, se crea 60 números con un alpha de 10, el argumento dim=c() son las dimensiones el número de filas y columnas, el ultimo valor es el número de matrices.
Al utilizar vectores o datos menor al número de dimensiones, los datos se reciclan, esto es que repitan hasta alcanzar las dimensiones del array.
Se puede decir que un array es un conjunto de matrices, estas son de un solo tipo de clase básica y se encuentran una tras otra.
Con esto terminamos de ver los Arrays. Continua aprendiendo y nos vemos en el próximo post.
No hay comentarios.:
Publicar un comentario