Cómo extraer los componentes de las listas de r
Puede extraer los componentes de las listas en R. Consideremos dos listas. La pantalla, tanto de la lista sin nombre baskets.list y la lista de llamada baskets.nlist ya muestran que la manera de acceder a los componentes en una lista es un poco diferente.
Video: Como extraer ORO de componentes electronicos ( cristales de cuarzo) Parte 1
Eso no es del todo cierto, sin embargo. En el caso de una lista con nombre, puede acceder a los componentes utilizando el ps, como lo hace con tramas de datos. Para ambas listas con y sin nombre, puede utilizar otros dos métodos para acceder a los componentes en una lista:
Utilizando [[]] le da el propio componente.
Utilizando [] le da una lista con los componentes seleccionados.
Utilizando [[ ]]
Si sólo necesita un solo componente y desea que el propio componente, puede utilizar [[]], Me gusta esto:
Video: 04 02.- Lista de Materiales - SAP PM Plant Mantenance (Mantenimiento de Planta)
gt; baskets.list [[1]] primera segunda tercera cuarta quinta 6thGranny 12 4 5 6 9 3Geraldine 5 4 2 4 12 9
Si usted tiene una lista con nombre, también se puede utilizar el nombre del componente como un índice, como este:
gt; baskets.nlist [[ “puntuaciones”]] primera segunda tercera cuarta quinta 6thGranny 12 4 5 6 9 3Geraldine 5 4 2 4 12 9
En cada caso, se obtiene el componente en sí regresaron. Ambos métodos le dan la matriz original baskets.team.
No se pueden utilizar vectores lógicos o números negativos como índices cuando se usa [[]]. Sólo se puede utilizar un único valor - ya sea un número (positivo) o un nombre de componente.
Utilizando [ ]
Puedes usar [] para extraer o bien un solo componente o múltiples componentes de una lista, pero en este caso el resultado es siempre una lista. [] es más flexible que [[]], porque se puede usar todos los trucos que utiliza también con índices de vectores y matrices. [] puede trabajar con vectores lógicos e índices negativos.
Video: Como extraer ORO de telefonos moviles rotos.Parte 1.How to extract Gold from cell phones
Por lo tanto, si desea que todos los componentes de la lista baskets.list a excepción de la primera, se puede utilizar el siguiente código:
gt; baskets.list [-1] [[1]] [1] “temporada 2010-2011”
O si desea que todos los componentes de baskets.nlist donde el nombre contiene “temporada”, se puede utilizar el siguiente código:
gt; baskets.nlist [Grepl ( “estación”, nombres (baskets.nlist))] $ temporada [1] “2010-2011”
Tenga en cuenta que, en ambos casos, el valor devuelto es una lista, incluso si contiene sólo un componente. R simplifica matrices por defecto, pero la misma no cuenta para las listas.