Erstellen Sie eine Liste in R

Erstellen Sie eine Liste in R

„Eine Liste ist ein abstrakter Datentyp in Informatik oder Programmierung, der eine begrenzte Anzahl von geordneten Werten enthält. Die Werte in der Liste können mehrmals wiederholen/auftreten. Wir können mehrere Elemente in eine Liste schreiben und sie trennen, indem wir Kommas zwischen sie setzen. Wie Daten in eine Liste eingegeben werden, unterscheidet sich durch Programmiersprache. Die verschiedenen Datentypen von Elementen können in derselben Liste verwendet werden. Eine Liste kann eine oder mehrere Unterlisten, Vektoren und sogar Matrizen an sich speichern.”

So verwenden Sie die R -Liste in Ubuntu 20.04?

Listen sind heterogene, eindimensionale Datenstrukturen. Eine Liste ist ein Vektor, der verschiedene Datenkomponenten umfasst. Die Funktion "List ()) wird verwendet, um eine Liste in r zu erstellen. Der Indexwert in R -Listen kann verwendet werden, um Elemente einer Liste abzurufen. Im Gegensatz zu einem Array in R beginnt die Indexierung einer Liste mit 1 und nicht mit 0, wie in anderen Programmiersprachen.

Im Folgenden finden Sie einige Beispiele der Liste in R. In diesen Beispielen werden wir Ihnen beibringen, wie Sie eine Liste erstellen, wie Sie sie verwenden können, und sie in der R -Programmiersprache manipulieren.

Beispiel 1: Erstellen einer einfachen Liste in R

Die Funktion "list () zusammen mit einigen Parametern wird verwendet, um eine Liste in r zu erstellen. Die Liste kann sowohl die Daten desselben Typs als auch verschiedene Datentypen enthalten. Schauen wir uns eine Liste an, die aus ähnlichen Arten von Daten besteht.

Wir haben vier Listen verschiedener Datentypen erstellt. Der Datentyp ist in jedem der oben genannten Listen gleich identisch. Wenn wir diese Arrays in der Funktion list () übergeben, erhalten wir die folgende Ausgabe:

Sie können sehen, dass jede Liste Werte desselben Typs anzeigt. Was ist nun, wenn wir gemischte Datentypen in einer einzigen Liste haben?? Wir werden verschiedene Datentypen in der Funktion List () als Parameter verwenden. Wenn wir die Liste anrufen, wird jedes Element in der Liste angezeigt.

Es war nicht möglich, mehrere Datentypen in einem einzelnen Array zu haben. Wie oben gezeigt, haben wir jedoch verschiedene Datentypen verwendet, ich.e., numerische, charakter-, logische und Vektorelemente.

Beispiel 2: Benennung der Elemente der Liste in R

Nach dem Erstellen einer Liste können wir auf sehr einfache Weise auf die Elemente in der Liste zugreifen. Wir können ein oder mehrere Elemente in der Liste nennen, und sie können mit Hilfe ihrer Namen zugegriffen werden. Um die Elemente zu benennen, wird die NAME () -Funktion verwendet, in der wir einen Vektor übergeben, der die Namen von Elementen enthält.

Wie Sie sehen können, haben wir Namen für den Vektor, die Matrix und eine Unterliste als „Spieler“, „Rang“ bzw. „Sport“ angegeben. Indem wir die Listenelemente benennen, können wir jetzt auf jedes Element aus der Liste zugreifen, indem wir nur den angegebenen Namen aufrufen.

Beispiel 3: Zugriff auf Elemente der Liste in R

In R gibt es zwei Ansätze zum Abrufen der Elemente der Liste. Die erste Methode besteht darin, auf die Elemente zuzugreifen, indem die Indexnummer verwendet wird. Diese Methode ist auch üblich, wenn Sie auf die Elemente von Vektoren und Arrays zugreifen. Die zweite Methode zum Zugriff auf das Element ist der Name der Elemente. Lassen Sie uns dies mit Beispielen unten verstehen.

Zugriff auf Elemente mithilfe der Indexnummer
Zunächst müssen wir eine Liste über die List -Funktion einrichten. Wir erstellen eine gemischte Datentypliste mit einem Vektor, einer Matrix und einer Liste.

Um das Element abzurufen, müssen wir die Indexnummer in den quadratischen Klammern „[]“ zusammen mit dem Namen der Variablen verwenden, in der die Liste gespeichert ist, oder Sie können auch die Liste selbst verwenden.

Zugriff auf Elemente mit Namen
Um mit ihren Namen auf die Elemente zuzugreifen, müssen Sie zuerst die Namen von Elementen angeben. Wir konnten nicht auf die Liste zugreifen, indem wir Namen verwenden, wenn die Namen nicht zugewiesen wurden.

Um mit Namen auf die Elemente zuzugreifen, müssen wir den Elementnamen in der Quadratklammer zusammen mit den Doppelzitaten schreiben. Sie können Elemente auch abrufen, indem Sie das Dollar -Zeichen „$“ vor dem Namen des Elements verwenden, ich.e., "(L $ class)" im obigen Beispiel.

Beispiel 4: Manipulation des Elements der Liste in r

Die R -Liste kann aktualisiert, gelöscht oder hinzugefügt werden. Ein Listenelement kann von überall aktualisiert werden. Wenn wir jedoch ein Element hinzufügen oder entfernen möchten, wird es am Ende der Liste hinzugefügt oder entfernt. Um ein Element/Element aus einem bestimmten Index zu entfernen, können wir diesem Index einen Nullwert zuweisen. Wir können ein Element hinzufügen, indem wir einen neuen Wert überschreiben.

In der ersten Modifikation haben wir dem letzten der Liste ein Elementcharakter "London" hinzugefügt. Da es für die Liste irrelevant war, haben wir sie durch einen Nullwert in den 2 ersetztnd Änderung. Es wird die 4 löschenth Indexwert, ich.e., "London" aus den Listenelementen. In der 3Rd Modifikation haben wir einen Wert "D" für die 3 überschriebenRd Element der Liste. Nach all diesen folgenden Änderungen sind die Ausgabe.

Beispiel 5: Konvertieren Sie die R -Liste in einen Vektor

In R können wir keine arithmetischen Operationen mit der Liste ausführen. Um arithmetische Operationen durchzuführen, können wir ihn mit der Funktion Unlist () in einen Vektor umwandeln. Die Liste wird als Eingabe in der Funktion Unlist () übergeben, um die Liste in einen Vektor umzuwandeln.

In der obigen Instanz haben wir zwei Listen erstellt, "L1" und "L2", "L1" und "L2". Wir haben diese Listen als Parameter in der Funktion Unlist () übergeben, um sie in Vektoren umzuwandeln. Nachdem wir sie konvertiert haben, haben wir eine Summe dieser Vektoren genommen, um die Ausgabe anzuzeigen.

Abschluss

In diesem Tutorial haben wir die Listen im Detail besprochen und wie Sie sie in der R -Programmiersprache in Ubuntu 20 verwenden können.04. Jetzt sollten Sie mit der R -Liste vertraut sein und in der Lage sein, sie für verschiedene Anwendungen zu verwenden. Um es Ihnen leichter zu verstehen, haben wir fünf Beispiele implementiert, in denen wir festgestellt haben Die Listen in Vektoren, um arithmetische Operationen auszuführen.