Erstellen Sie einen Vektor in R -Programmierung

Erstellen Sie einen Vektor in R -Programmierung

Ein Vektor ist eine Sammlung von Variablen und in R die grundlegendste Datenstruktur. In R ist ein Vektor eine Reihe von Elementen mit einer ähnlichen Art von Daten. Ein Vektor kann Daten in logischen, numerischen, doppelten, alphanumerischen, komplexen oder rohen Formaten speichern. Die Elemente, aus denen ein Vektor besteht, werden als Komponenten dieses Vektors bezeichnet. Die Vektoren in R ähneln Arrays in C, die zahlreiche Datenelemente derselben Art enthalten. Eine wichtige Unterscheidung ist, dass die Vektorindizierung eher mit "1" als mit '0' in der R -Programmierung beginnt. Um herauszufinden, welche Art von Vektor wir haben, können wir die Methode „Type ()“ anwenden.

Atomvektoren und Listen sind die beiden Arten von Vektoren, die existieren. Der Hauptunterschied zwischen beiden Typen besteht darin, dass wir in atomaren Vektoren Vektoren desselben Typs haben, während wir in einer Liste Vektoren eines anderen Typs verwenden können.

Durch das Verständnis und die Implementierung der verschiedenen Wege und Beispiele im Folgenden erhalten Sie ein solides Wissen über die Schaffung von Vektoren in R.

Vektor in R erstellen:

R bietet verschiedene Techniken und Methoden zur Erstellung eines Vektors. Wir werden 4 verschiedene Methoden zur Erstellung von Vektoren mit Beispielen erörtern, die in Rstudio in Ubuntu 20 implementiert sind.04. Überprüfen Sie, ob alle unten aufgeführten Methoden und Funktionen Fallempfindlichkeit sind. Jetzt werden wir jede Technik durchgehen und Ihnen zeigen, wie Sie sie im R -Skript verwenden können.

Vektorerstellung mit dem Dickdarm "(:)" Operator in R:

Wenn Sie einen Vektor von Zahlen erstellen müssen, die alle gleich groß sind, kann der Operator „Colon (:)“ die beste Option sein. Um einen Vektor mit kontinuierlichen Werten zu erstellen, können wir den Operator „(:)“ verwenden.

Beispiel:

In RSTUDIO werden wir ein Skript schreiben, um einen Vektor zu erstellen, indem wir den Operator „(:)“ verwenden. Wir werden die Variable „V“ verwenden und ihm einen Wert zuweisen. Der "<-” operator is the basic operator for assigning value to a vector. After this “<-” operator, we'll write the range of values using the “(:)” operator.

"Print ()" ist der integrierte Befehl in r, um die Ausgabe eines Arguments in seinen Klammern anzuzeigen.

Wir werden dieses Rscript in unserem Ubuntu -Terminal ausführen. Zu diesem Zweck ändern wir zunächst das Verzeichnis auf die Stelle, an der unsere Rscript -Datei gespeichert ist. In diesem Fall haben wir es auf dem Desktop gespeichert. Wir haben das Verzeichnis von zu Hause auf den Desktop geändert, indem wir den Befehl "CD" den Namen des gewünschten Verzeichnisses daneben und "Eingabetast" geschrieben haben und auf "Eingabetaste" gedrückt werden. Dadurch werden Sie im Desktop -Ordner gelegt.

Der Befehl zum Ausführen der Rscript -Datei im Terminal ist "Rscript", "Rscript". Wir schreiben den Befehl "rscript", gefolgt von dem auf dem Desktop gespeicherten Dateinamen mit dem ".R ”Erweiterung. Drücken Sie nun die Eingabetaste. Dadurch wird die Ausgabe des in Rscript gespeicherten Code angezeigt.

Vektorerstellung unter Verwendung der Funktion „C ()“ in Rstudio:

Die Funktion „C ()“ ist eine integrierte Funktion, die ihre Parameter kombiniert. In R hilft die Funktion „C ()“, einen Vektor mit benutzerdefinierten Werten zu erstellen. Die Funktion „c ()“ verkettet mehrere Werte zusammen, um einen Vektor oder eine Liste zu bilden.

Beispiel:

Wir haben die Funktion „C ()“ in der folgenden praktischen Implementierung verwendet. Wir haben einen Vektor namens "Odd" erstellt. Verwendung der "<-” operator, assign the vector a list of numerical values. A comma is required between each value. In the print, the statement writes the name of the vector.

Führen Sie im Terminal von Ubuntu die Datei mit der “aus“ aus.R ”Erweiterung und drücken Sie die Eingabetaste, um die Ausgabe anzuzeigen.

Wir können auch die Funktion „C ()“ verwenden, um eine Zeichenzeichenfolge zu erstellen. Wir haben einen Vektor namens "Tiere" erstellt und 4 Werte zugeordnet. Jedes ist mit einem Komma getrennt. Denken Sie daran, dass Sie während der Verwendung eines Zeichendatentyps Anführungszeichen („“) um jeden Wert platzieren müssen.

Das Ergebnis des oben genannten Rscripts ist hier zu sehen.

Erstellen von Vektor mit der Funktion „zuheimen ()“ in R:

Die Funktion „zuheimen ()“ in der R -Programmierung wird auch verwendet, um einen Vektor für die numerischen Werte zu erstellen. Der Name des neuen Vektors muss in der Funktion „zuordnen ()“ sowie in den Werten angegeben werden, die wir in diesem Vektorobjekt speichern möchten.

Beispiel:

In diesem Beispiel wird angezeigt, dass Sie numerische Werte in einem Vektor speichern. Wir werden die Funktion „zuheimen ()“ in den Klammern der Funktion verwenden. Wir werden den Vektoramen schreiben, in dem wir den numerischen Wert speichern möchten. Mit einem „:“ -Operator definieren wir den Bereich der Werte, die gespeichert werden müssen. In der Anweisung „Print ()“ wird einfach die Ausgabe angezeigt.

Die Ausgabe des obigen Skripts zeigt Werte des numerischen Vektors von 13 bis 17 in einer Liste.

Erstellen von Vektor mit der Funktion „SEQ ()“ in R:

Eine andere Methode zum Erstellen eines Vektors in der R -Programmierung ist die Verwendung der Funktion „SEQ ()“. Es wird verwendet, um eine Vektorelementsequenz zu erstellen. Es gibt zwei Methoden zur Verwendung der Funktion „SEQ ()“. Es hilft bei der Angabe der Anzahl der Instanzen in einem Intervall mit dem Parameter „By“ und der Größe der Schritte mit der Länge.out “Parameter.

Beispiel:

In dem angegebenen Beispiel haben wir 2 Vektoren, "v1" und "v2", mit der Verwendung der "SEQ ()" -Funktion erstellt erstellt. Nach der Syntax der Funktion „SEQ ()“ haben wir innerhalb der Klammern der Funktion den Wert definiert, aus dem die Vektoren starten (i.e., 10) und durch ein Komma getrennt. Der Wert, für den der Vektor enden muss, der in unserem Beispiel 30 beträgt. Während „durch“ der Unterschied zwischen definierten Vektoren ist, die wir auf 3 gesetzt haben. Die Länge.out “ist die höchste Länge des Vektors, die wir als 7 definiert haben.

Wir haben die Ausgabe sowohl der Vektoren "V1" als auch der "V2" in unserem Ubuntu -Terminal mit dem Befehl "rscript" angezeigt.

Abschluss:

Das Erstellen von Vektoren in R ist eine grundlegende Lehre für Programmierer. In diesem Schreiben haben wir versucht, Sie mit verschiedenen Möglichkeiten vertraut zu machen, Vektoren in Rscript zu erstellen. Wir haben die Verwendung verschiedener Funktionen zum Erstellen von Vektoren mit jeweils sehr einfachen und leicht verständlichen praktischen Beispielen demonstriert. Wir haben alle Beispielcodes in Rstudio in Ubuntu 20 implementiert.04.