Introducción a la Lista R

En R List, tenemos varios tipos de estructuras de datos y tipos de datos para trabajar, como vectores, marcos de datos, matrices, factores, etc. En algunos proyectos de R, tendremos que combinar varias estructuras de datos en un solo elemento. Aquí es donde List aparece en la imagen.

¿Qué es la lista R?

A-List es una estructura de datos unidimensional en la que cada elemento en sí es una estructura de datos. En otras palabras, podemos decir que una lista es un vector genérico que contiene otros objetos. A-List puede contener elementos del mismo tipo o de un tipo diverso.

1. Crear una lista A

A-List se crea utilizando la función list (). La creación de una lista se explica a continuación:

Por ejemplo, queremos crear una lista llamada "my_list" que contiene tres vectores n, s, b, y un valor numérico 5.

> n = c (5, 6, 7)
> s = c ("aaa", "bbb", "ccc", "ddd", "eee")
> b = c ( FALSE, TRUE, FALSE, TRUE, FALSE)

Esta es la sintaxis para almacenar los elementos en una lista.

Paso de creación de lista

> my_list = list (n, s, b, 5)

Ahora, hemos almacenado todas estas estructuras de datos individuales en una lista llamada "my_list" usando la función list (). La estructura de la lista se puede examinar utilizando la función str ().

>str(my_list)

Salida:

Lista de 4

$: num (1: 3) 5 6 7

$: chr (1: 5) “aaa” “bbb” “ccc” “ddd” …

$: logi (1: 5) FALSO VERDADERO FALSO VERDADERO FALSO

$: num 5

La salida de la función Str () muestra cada elemento presente en la lista y su tipo de datos. Podemos encontrar la longitud de la lista, es decir, cuántos elementos están presentes en ella usando la función length ().

Si usamos: length (my_list). La salida será 4 en este caso ya que contiene 4 elementos. Podemos verificar si una estructura de datos dada es una lista con la ayuda de la función typeof ().

2. Nombre A-List

Ahora veremos cómo podemos nombrar los componentes presentes en una lista.

Código

my_list = list (a=n, b=s, c=b, d=5)
my_list$a

Salida:

Ahora, le hemos dado un nombre específico a cada componente de la lista. Si solo queremos un componente a la vez, podemos buscarlo de la siguiente manera:

Código

my_list$d

Salida:

También podemos buscar los elementos de la lista con sintaxis como

my_list(b)

Aquí, dará salida como FALSO VERDADERO FALSO VERDADERO FALSO Esto muestra que podemos proporcionar nombres únicos a los componentes de la lista Para que nos resulte más fácil recuperar los elementos de la lista individualmente. También podemos acceder a los elementos de la lista con la ayuda de la indexación. Por ejemplo, si queremos acceder al primer elemento de la lista, será como

my_list (1) o queremos los primeros 3 elementos, será my_list (1: 3) Out será el siguiente:

Código

For 1 st : my_list(1) $a

Salida:

Código

For 2 nd : my_list(1:3) $a

Salida:

Código

$b

Salida:

Código

$c

Salida:

3. Manipulando el elemento A-List

Podemos agregar, eliminar o actualizar los elementos de la lista. Pero tenga en cuenta que podemos actualizar cualquier elemento, pero los elementos nuevos solo se pueden agregar por fin.

# Adding an element.
my_list(5) <- "New element"
print(my_list(5))

# Removing the element
my_list(5) <- NULL
print(my_list(5))

# Updating the 4th Element.
my_list(4) <- 6
print(my_list(4))

Conclusión

Hemos visto que una lista es un componente muy importante de R, lo que facilita el almacenamiento y la manipulación de diferentes tipos de elementos. Con la ayuda de la lista, es posible almacenar diferentes tipos de estructuras de datos en una variable y usarlas según sea necesario.

Artículos recomendados

Esta ha sido una guía para la lista R. Aquí discutimos una introducción a la Lista R. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Herramientas de análisis de datos Investigación | Las 14 herramientas principales
  2. Introducción a las herramientas de ciencia de datos
  3. Herramientas de inteligencia artificial con aplicación
  4. Herramientas de Data Warehouse con características

Categoría: