Crear una lista en r

Crear una lista en r

“Una lista es un tipo de datos abstracto en informática o programación que incluye un número finito de valores ordenados. Los valores en la lista pueden repetirse/ocurrir varias veces. Podemos escribir múltiples elementos en una lista y separarlos colocando comas entre ellos. Cómo se ingresan los datos en una lista difiere por lenguaje de programación. Los diferentes tipos de datos de elementos se pueden usar en la misma lista. Una lista puede almacenar una o más subsists, vectores e incluso matrices en sí misma."

Cómo usar la lista R en Ubuntu 20.04?

Las listas son estructuras de datos unidimensionales heterogéneas. Una lista es un vector que comprende diversos componentes de datos. La función list () se usa para construir una lista en r. El valor del índice en las listas R se puede utilizar para recuperar elementos de una lista. A diferencia de una matriz en R, la indexación de una lista comienza con 1 en lugar de 0, como en otros lenguajes de programación.

Los siguientes son algunos ejemplos de la lista en R. En estos ejemplos, le enseñaremos cómo crear una lista, cómo puede usarlos y manipularlos en el lenguaje de programación R.

Ejemplo 1: Crear una lista simple en R

La función list (), junto con algunos parámetros, se usa para crear una lista en r. La lista puede contener los datos del mismo tipo o diferentes tipos de datos. Echemos un vistazo a una lista que consta de tipos similares de datos.

Hemos creado cuatro listas de diferentes tipos de datos. El tipo de datos es el mismo en cada una de las listas anteriores. Cuando pasamos estas matrices en la función list (), obtendremos la siguiente salida:

Puede ver que cada lista muestra valores del mismo tipo. Ahora, ¿qué pasa si tenemos tipos de datos mixtos en una sola lista?? Usaremos diferentes tipos de datos en la función list () como parámetros. Cuando llamamos a la lista, mostrará cada elemento dentro de la lista.

No fue posible tener múltiples tipos de datos en una sola matriz. Sin embargo, como se muestra arriba, hemos utilizado diferentes tipos de datos, i.mi., elementos numéricos, de carácter, lógicos y vectoriales.

Ejemplo 2: Nombrar los elementos de la lista en R

Después de crear una lista, R nos permite acceder a los elementos de la lista de una manera muy fácil. Podemos nombrar uno o múltiples elementos dentro de la lista, y se puede acceder con la ayuda de sus nombres. Para nombrar los elementos, se utiliza la función de nombres () en la que pasaremos un vector que contenga los nombres de los elementos.

Como puede ver, hemos especificado nombres para el vector, la matriz y una subsists como "jugador", "rango" y "deportes", respectivamente. Al nombrar los elementos de la lista, ahora podemos acceder a cada elemento desde la lista simplemente llamando a su nombre especificado.

Ejemplo 3: Acceso a elementos de la lista en R

En R, hay dos enfoques para recuperar los elementos de la lista. El primer método es acceder a los elementos utilizando el número de índice. Este método también es común para acceder a los elementos de vectores y matrices. El segundo método para acceder al elemento es por el nombre de los elementos. Entendamos esto con ejemplos a continuación.

Acceso a elementos utilizando el número de índice
Primero, tenemos que configurar una lista utilizando la función de lista. Crearemos una lista de tipos de datos mixtos que tiene un vector, matriz y lista.

Para recuperar el elemento, tenemos que usar el número de índice dentro de los soportes cuadrados "[]" junto con el nombre de la variable en la que se almacena la lista, o también puede usar la lista misma.

Acceso a elementos utilizando nombres
Para acceder a los elementos por sus nombres, debe especificar primero los nombres de los elementos. No pudimos acceder a la lista utilizando nombres si no se asignaron los nombres.

Para acceder a los elementos usando nombres, tenemos que escribir el nombre del elemento dentro del soporte cuadrado junto con las cotizaciones dobles. También puede recuperar elementos usando el signo del dólar "$" antes del nombre del elemento, yo.mi., "(L $ class)" en el ejemplo anterior.

Ejemplo 4: Manipulando el elemento de la lista en R

La lista R se puede actualizar, eliminar o agregar. Un elemento de lista se puede actualizar desde cualquier lugar, pero si queremos agregar o eliminar un elemento, se agregará o eliminará al final de la lista. Para eliminar un elemento/elemento de un índice específico, podemos asignar un valor nulo a ese índice. Podemos agregar un elemento anulando un nuevo valor.

En la primera modificación, agregamos un personaje de elemento "Londres" al último de la lista. Como era irrelevante para la lista, la reemplazamos con un valor nulo en los 2Dakota del Norte modificación. Eliminará los 4th valor índice, yo.mi., "Londres", de los elementos de la lista. En el 3rd modificación, hemos anulado un valor "d" para los 3rd elemento de la lista. Después de todas estas modificaciones, la siguiente será la salida.

Ejemplo 5: Convierta la lista R en un vector

En R, no podemos realizar operaciones aritméticas con la lista. Para realizar operaciones aritméticas, podemos convertirlo en un vector utilizando la función UNLIST (). La lista se pasará como una entrada en la función UnlIST () para convertir la lista en un vector.

En el caso anterior, hemos creado dos listas, "L1" y "L2". Hemos pasado estas listas como un parámetro en la función UNLIST () para convertirlas en vectores. Después de convertirlos, hemos tomado una suma de estos vectores para mostrar la salida.

Conclusión

En este tutorial, hemos discutido las listas en detalle y cómo puede usarlas en el lenguaje de programación R en Ubuntu 20.04. Ahora debe estar familiarizado con la lista R y debe poder usarlos para diferentes aplicaciones. Para que sea más fácil de entender, hemos implementado cinco ejemplos en los que hemos visto cómo hacer listas en R, cómo nombrar sus elementos, cómo acceder a elementos de la lista, cómo manipularlas y cómo puede convertir las listas en vectores para realizar operaciones aritméticas en ellos.