Introduzione all'elenco R.

Nell'elenco R, abbiamo vari tipi di strutture dati e tipi di dati con cui lavorare come vettori, cornici dati, matrici, fattori, ecc. In alcuni progetti R, dovremo combinare varie strutture dati in un singolo elemento. Questo è dove Elenco appare nella foto.

Cos'è la Lista R?

A-List è una struttura di dati unidimensionale in cui ogni elemento stesso è una struttura di dati. In altre parole, possiamo dire che un elenco è un vettore generico contenente altri oggetti. A-List può contenere elementi dello stesso tipo o di diverso tipo.

1. Creazione di A-List

A-List viene creato utilizzando la funzione list (). La creazione di un elenco è stata spiegata di seguito:

Ad esempio, vogliamo creare un elenco denominato "my_list" che contiene tre vettori n, s, b e un valore numerico 5.

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

Questa è la sintassi per memorizzare gli elementi in un elenco.

Elenco di creazione dell'elenco

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

Ora, abbiamo memorizzato tutte queste singole strutture dati in un elenco chiamato "my_list" usando la funzione list (). La struttura dell'elenco può essere esaminata usando la funzione str ().

>str(my_list)

Produzione:

Elenco di 4

$: num (1: 3) 5 6 7

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

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

$: num 5

L'output della funzione Str () mostra ogni elemento presente nell'elenco e il loro tipo di dati. Possiamo trovare la lunghezza della lista, cioè quanti elementi sono presenti in essa usando la funzione length ().

Se usiamo: lunghezza (my_list). L'output sarà 4 in questo caso poiché contiene 4 elementi. Possiamo verificare se una determinata struttura di dati è un elenco con l'aiuto della funzione typeof ().

2. Nome A-List

Ora vedremo come possiamo nominare i componenti presenti in un elenco.

Codice

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

Produzione:

Ora, abbiamo assegnato un nome specifico a ciascun componente dell'elenco. Se vogliamo un solo componente alla volta, possiamo recuperarlo nel modo seguente:

Codice

my_list$d

Produzione:

Possiamo anche recuperare gli elementi dell'elenco con sintassi come

my_list(b)

Qui, fornirà un output come FALSE TRUE FALSE TRUE FALSE Ciò dimostra che possiamo fornire nomi univoci ai componenti dell'elenco in modo che sia più facile per noi recuperare gli elementi dell'elenco singolarmente. Possiamo anche accedere agli elementi dell'elenco con l'aiuto dell'indicizzazione. Ad esempio, se vogliamo accedere al primo elemento dell'elenco, sarà come

my_list (1) o vogliamo i primi 3 elementi sarà my_list (1: 3) Out sarà il seguente:

Codice

For 1 st : my_list(1) $a

Produzione:

Codice

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

Produzione:

Codice

$b

Produzione:

Codice

$c

Produzione:

3. Manipolazione dell'elemento A-List

Siamo in grado di aggiungere, eliminare o aggiornare gli elementi dell'elenco. Ma tieni presente che possiamo aggiornare qualsiasi elemento, ma i nuovi elementi possono essere aggiunti solo alla fine.

# 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))

Conclusione

Abbiamo visto che un elenco è un componente molto importante di R, che semplifica la memorizzazione e la manipolazione di diversi tipi di elementi. Con l'aiuto dell'elenco, diventa possibile archiviare diversi tipi di strutture dati in una variabile e usarle come richiesto.

Articoli consigliati

Questa è stata una guida all'elenco R. Qui discutiamo un'introduzione a R List. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Ricerca sugli strumenti di analisi dei dati | I 14 migliori strumenti
  2. Introduzione agli strumenti di data science
  3. Strumenti di intelligenza artificiale con applicazione
  4. Strumenti di data warehouse con funzionalità

Categoria: