Cómo crear una lista en la r

No debería ser una sorpresa que se crea una lista en R con la list ()

función. Puede utilizar el list () funcionar de dos maneras: para crear una lista sin nombre o para crear una lista con nombre. La diferencia es pequeña en ambos casos, piensa en una lista como una gran caja llena de un conjunto de bolsas que contienen todo tipo de cosas diferentes. Si estas bolsas están etiquetados en lugar de numerado, tienes una lista con nombre.

Creación de una lista sin nombre

Creación de una lista sin nombre es tan fácil como usar el list () función y poner todos los objetos que desea en esa lista entre el (). Puede trabajar con la matriz baskets.team, que contiene el número de cestas de la abuelita y Geraldine anotó esta temporada de baloncesto. Si desea combinar esta matriz con un vector de caracteres que indica que la temporada que está hablando aquí, prueba:

> Baskets.list lt; - lista (baskets.team, " 2010-2011 ")

Si nos fijamos en el objeto baskets.list, que vea el siguiente resultado:

> Baskets.list [[1]] primera segunda tercera cuarta quinta 6thGranny 12 4 5 6 9 3Geraldine 5 4 2 4 12 9 [[2]] [1] " 2010-2011 "

El objeto baskets.list contiene dos componentes: la matriz y la temporada. Los números entre el [[]] indicar la " número bolsa " de cada componente.

Creación de una lista llamada

Con el fin de crear un etiquetado o llamado, lista, sólo tiene que añadir las etiquetas antes de que los valores entre la () de El list () función, así:

> Baskets.nlist lt; - lista (puntuaciones = baskets.team, temporada = " 2010-2011 ")

Y eso no debe sorprender, porque las tramas de datos son, de hecho, un tipo especial de lista con nombre.

Si nos fijamos en la lista con nombre baskets.nlist, que vea el siguiente resultado:

> Baskets.nlist $ scores1st segunda tercera cuarta quinta 6thGranny 12 4 5 6 9 3Geraldine 5 4 2 4 12 9 $ temporada [1] " 2010-2011 "

Ahora el [[]] movido e hizo un lugar para el $ seguido por el nombre del componente. De hecho, esto empieza a parecer un poco como una trama de datos.

Las tramas de datos son más que un tipo especial de lista con nombre, por lo que todos estos trucos se pueden aplicar a las tramas de datos también.

Jugando con los nombres de los componentes

Al igual que con las tramas de datos, puede acceder a los nombres de una lista utilizando la nombres () función, así:

> Nombres (baskets.nlist) [1] " puntajes " " la temporada "

Esto significa que también se puede utilizar el nombres () función para añadir los nombres de los componentes o cambiar los nombres de los componentes en la lista de la misma manera que se hace con las tramas de datos.

Obtener el número de componentes

Las tramas de datos son listas, así que es bastante obvio que el número de componentes en una lista se considera la longitud de esa lista. Así que, para saber cuántos componentes que tiene en baskets.list, sólo tiene que hacer lo siguiente:

> Longitud (baskets.list) [1] 2



» » » » Cómo crear una lista en la r