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 2Die 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 12. 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, 1Zusä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 -
- Funktionen in R
- GLM in R
- R String-Funktionen
- C # -Funktionen