Listas
Hoy vamos a ver las listas, los elementos de las listas pueden ser objetos de cualquier clase (numérica, carácter, lógica, etc.) y de cualquier estructura (matrices, dataframe, array, etc.), incluso pueden contener otras listas. Así las listas se pueden considerar como un almacén de objetos, y cada objeto esta enumerado y ordenado, para su acceso.
Para la creación de listas se ocupa la función list(), utilizando vectores o datos estructurales para conformar los objetos internos, escribiendo el nombre de cada uno.
El tamaño de los objetos no tienen que ser iguales, para agregar un nuevo objeto a nuestra lista se utiliza el operador de moneda $.
Las listas pueden contener otras listas, esto con la finalidad de que en una sola lista se mantenga los datos específicos de un grupo que comparten características similares.
Con esto terminamos de ver las Listas. Continua aprendiendo y nos vemos en el próximo post.
> edad<-round(rnorm(10,40,10)) > sexo<-gl(2,3,10,labels = c("M","H")) > SS<-rep(c(F,T),5) > Listas<-list(Edad=edad,Sexo=sexo,SeguroSocial=SS) > Listas $Edad [1] 28 40 41 53 21 39 26 39 40 33 $Sexo [1] M M M H H H M M M H Levels: M H $SeguroSocial [1] FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE
El tamaño de los objetos no tienen que ser iguales, para agregar un nuevo objeto a nuestra lista se utiliza el operador de moneda $.
> mtx<-matrix(seq(0.5,10,0.5),5,4) > Listas$Matriz<-mtx > Listas $Edad [1] 28 40 41 53 21 39 26 39 40 33 $Sexo [1] M M M H H H M M M H Levels: M H $SeguroSocial [1] FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE $Matriz [,1] [,2] [,3] [,4] [1,] 0.5 3.0 5.5 8.0 [2,] 1.0 3.5 6.0 8.5 [3,] 1.5 4.0 6.5 9.0 [4,] 2.0 4.5 7.0 9.5 [5,] 2.5 5.0 7.5 10.0
Las listas pueden contener otras listas, esto con la finalidad de que en una sola lista se mantenga los datos específicos de un grupo que comparten características similares.
> Otra<-list(Numeros=1:20,Letras=letters[1:15],OtraLista=Listas) > Otra $Numeros [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 $Letras [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" $OtraLista $OtraLista$Edad [1] 28 40 41 53 21 39 26 39 40 33 $OtraLista$Sexo [1] M M M H H H M M M H Levels: M H $OtraLista$SeguroSocial [1] FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE $OtraLista$Matriz [,1] [,2] [,3] [,4] [1,] 0.5 3.0 5.5 8.0 [2,] 1.0 3.5 6.0 8.5 [3,] 1.5 4.0 6.5 9.0 [4,] 2.0 4.5 7.0 9.5 [5,] 2.5 5.0 7.5 10.0
Con esto terminamos de ver las Listas. Continua aprendiendo y nos vemos en el próximo post.
No hay comentarios.:
Publicar un comentario