Einführung in R-Vektoren

Vektoren sind grundlegende R-Datentypobjekte. Sie sind in sechs Atomvektoren unterteilt.

Einzelelement-Vektoren

Die mit einem Wert erstellten Daten sind vom Vektor der Länge 1.

  • Charakter

Beispiel: print ("xyz")

  • Ganze Zahl

Beispiel: print (54L)

  • Doppelt

Beispiel: print (6.5)

  • Komplex

Beispiel: print (45L)

  • logisch

Beispiel: print (FALSE)

  • Roh

Beispiel: print (1 + 3i)

Vektor mit mehreren Elementen

Wir können auch einen Vektor mit mehreren Werten erstellen, indem wir den Doppelpunkt mit numerischen Daten verwenden.

Beispiel

v <- 5:10
print(v)

Ausgabe : 5 6 7 8 9 10

Die Folge von Dezimalwerten

v <- 6.6:9.6
print(v)

Ausgabe : 6.6 7.6 8.6 9.6

Im folgenden Beispiel ist 11.4 nicht in der Sequenz enthalten und wird verworfen, da es nicht zur Sequenz gehört.

v <- 3.8:8.4
print(v)

Leistung : 3, 8 4, 8 5, 8 6, 8 7, 8

Vektorfunktionen in R

Die Funktion ist als Code definiert, der zum Ausführen einer Aufgabe verwendet wird. Funktionen werden wie andere Objekttypen behandelt. Es gibt verschiedene Arten von Funktionen in der R-Programmierung.

1. R rep () Funktion

Wie wir aus dem Namen ersehen können, wird diese Funktion verwendet, um die als Eingabe in eine Funktion angegebenen Werte zu wiederholen.

Syntax: rep()

Beispiel

rep(c(1, 2, 3), times = 4)

Ausgabe:

(1) 1 2 3 1 2 3 1 2 3 1 2 3

Es gibt verschiedene Möglichkeiten, die rep-Funktion zu implementieren.

Wir können auch eingeben, wie oft ein bestimmter Wert wiederholt werden muss.

Beispiel

rep(c(1, 2), times = c(4, 3))

Ausgabe:

(1) 1 1 1 1 2 2 2

Die dritte Möglichkeit zum Implementieren einer Wiederholungsfunktion besteht in der Angabe der Länge.

Beispiel

rep(1:2, length.out=9)

Ausgabe:

(1) 1 2 1 2 1 2 1 2 1

2. R Seq-Funktion

Die Sequenzfunktion wird verwendet, um eine Reihe von sequentiellen Werten zu erstellen.

Nehmen wir an, wir möchten eine Reihe von sequentiellen Ganzzahlen erstellen. Wir können die Sequenzfunktion verwenden, um sie zu erstellen.

Syntax : seq()

Beispiel:

seq(from = 3.5, to = 1, by = -0.3)

Ausgabe:

(1) 3, 5 3, 2 2, 9 2, 6 2, 3 2, 0 1, 7 1, 4 1, 1

Zusätzlich können wir der Eingabe der Funktion ein weiteres Attribut hinzufügen (zB Länge).

Beispiel

seq(from = 3.5, to = 1, length.out = 6)

Ausgabe;

(1) 3, 5 3, 0 2, 5 2, 0 1, 5 1, 0

3. R ​​any () Funktion

Jede () -Funktion verwendet Eingabewerte und gibt logische Vektoren zurück, die entweder True oder False sind.

Syntax : any()

Nehmen wir an, wir haben x eine Reihe von Werten zugewiesen.

x = 1, 2, 3, 4, 5

Syntax :

x <- 1:5

Jetzt verwenden wir any (), um festzustellen, ob ein Wert über 5 liegt.

any(x > 5)

Ausgabe :

FALSE Aus einem ähnlichen Beispiel können wir auch TRUE ausgeben, indem wir den Wert von 5 auf 3 ändern.

beliebig (x> 3)

Ausgabe:

WAHR

4. R all () -Funktion

Die Funktion all () ähnelt jeder Funktion (). Der Unterschied besteht darin, dass sie nach jedem Wert sucht und dann die Ausgabe ausgibt. Selbst wenn ein einzelner Wert die angegebene Bedingung nicht erfüllt, wird er als FALSE gedruckt.

Syntax: all()

Beispiel

1. Wenn alle Werte die Bedingung erfüllen

x 0)

Ausgang: TRUE

2.Wenn die Werte die Bedingung nicht erfüllen

x 3)

Ausgabe: FALSE

Im obigen Beispiel liegen nur zwei Werte über 3. Die Funktionen in R werden durch Rf_ oder R_ definiert.

Empfohlene Artikel

Dies ist eine Anleitung zu R Vectors. Hier diskutieren wir die verschiedenen Arten von Vektorfunktionen in der R-Programmierung mit Syntax und Beispielen. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Funktionen in R
  2. GLM in R
  3. R String-Funktionen
  4. C # -Funktionen

Kategorie: