Einführung in die R-Liste

In R List gibt es verschiedene Arten von Datenstrukturen und Datentypen, mit denen wir arbeiten können, wie Vektoren, Datenrahmen, Matrizen, Faktoren usw. In einigen R-Projekten müssen wir verschiedene Datenstrukturen in einem einzigen Element kombinieren. Hier kommt List ins Bild.

Was ist R-Liste?

A-List ist eine eindimensionale Datenstruktur, in der jedes Element selbst eine Datenstruktur ist. Mit anderen Worten, wir können sagen, dass eine Liste ein generischer Vektor ist, der andere Objekte enthält. A-List kann Elemente desselben Typs oder eines unterschiedlichen Typs enthalten.

1. Erstellen einer A-Liste

A-Liste wird mit der Funktion list () erstellt. Die Erstellung einer Liste wurde nachfolgend erläutert:

Zum Beispiel möchten wir eine Liste mit dem Namen "my_list" erstellen, die drei Vektoren n, s, b und einen numerischen Wert 5 enthält.

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

Dies ist die Syntax zum Speichern der Elemente in einer Liste.

Schritt zur Listenerstellung

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

Jetzt haben wir alle diese einzelnen Datenstrukturen mit der Funktion list () in einer Liste mit dem Namen "my_list" gespeichert. Die Struktur der Liste kann mit der Funktion str () überprüft werden.

>str(my_list)

Ausgabe:

Liste von 4

$: num (1: 3) 5 6 7

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

$: logi (1: 5) FALSE TRUE FALSE TRUE FALSE

$: num 5

Die Ausgabe der Funktion Str () zeigt jedes in der Liste vorhandene Element und dessen Datentyp an. Mit Hilfe der Funktion length () können wir die Länge der Liste ermitteln, dh wie viele Elemente in der Liste vorhanden sind.

Wenn wir verwenden: length (my_list). Die Ausgabe ist in diesem Fall 4, da sie 4 Elemente enthält. Mit Hilfe der Funktion typeof () können wir überprüfen, ob eine bestimmte Datenstruktur eine Liste ist.

2. Benennen Sie A-List

Nun werden wir sehen, wie wir die in einer Liste vorhandenen Komponenten benennen können.

Code

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

Ausgabe:

Jetzt haben wir jeder Komponente der Liste einen bestimmten Namen gegeben. Wenn Sie immer nur eine Komponente gleichzeitig benötigen, können Sie diese folgendermaßen abrufen:

Code

my_list$d

Ausgabe:

Wir können die Listenelemente auch mit Syntax wie holen

my_list(b)

Hier wird die Ausgabe als FALSE TRUE FALSE TRUE FALSE angezeigt. Dies zeigt, dass wir den Listenkomponenten eindeutige Namen zuweisen können, damit wir die Listenelemente leichter einzeln abrufen können. Auf die Listenelemente können wir auch mit Hilfe der Indizierung zugreifen. Wenn wir zum Beispiel auf das erste Element der Liste zugreifen möchten, wird es so aussehen

my_list (1) oder wir wollen die ersten 3 Elemente, es wird my_list (1: 3) sein.

Code

For 1 st : my_list(1) $a

Ausgabe:

Code

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

Ausgabe:

Code

$b

Ausgabe:

Code

$c

Ausgabe:

3. A-Listenelement bearbeiten

Wir können die Listenelemente hinzufügen, löschen oder aktualisieren. Bitte beachten Sie jedoch, dass wir jedes Element aktualisieren können, aber neue Elemente erst zuletzt hinzugefügt werden können.

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

Fazit

Wir haben gesehen, dass eine Liste eine sehr wichtige Komponente von R ist, die das Speichern und Bearbeiten verschiedener Elementtypen erleichtert. Mit Hilfe der Liste wird es möglich, verschiedene Arten von Datenstrukturen in einer Variablen zu speichern und bei Bedarf zu verwenden.

Empfohlene Artikel

Dies war ein Leitfaden für die R-Liste. Hier diskutieren wir eine Einführung in R List. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Datenanalyse-Tools Forschung | Top 14 Werkzeuge
  2. Einführung in Data Science Tools
  3. Künstliche Intelligenz Tools mit Anwendung
  4. Data Warehouse-Tools mit Funktionen

Kategorie: