Verwendung der seq-Funktion in R (mit Beispielen)

Von Fabian
Kategorie: R
Lesezeit: 2 Minuten

Die Funktion seq() in R kann verwendet werden, um eine Zahlenfolge zu generieren.

Diese Funktion verwendet die folgende grundlegende Syntax:

seq(from=1, to=1, by=1, length.out=NULL, along.with=NULL)

wo:

  • from: Der Startwert der Sequenz.
  • to: Der Endwert der Sequenz.
  • by: Der Wert, um den erhöht werden soll. Standard ist 1.
  • length.out: Die gewünschte Länge der Sequenz.
  • along.with: Die gewünschte Länge, die der Länge dieses Datenobjekts entspricht.

Die folgenden Beispiele zeigen, wie Sie mit dieser Funktion in der Praxis Zahlenfolgen erzeugen können.

Beispiel 1: Generieren von Sequenzen ausgehend von Eins

Der folgende Code zeigt, wie Sie eine Folge von Werten von 1 bis 20 generieren:

#Sequenz definieren
x <- seq(20)

#Sequenz ansehen
x

[1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20

Beispiel 2: Sequenz mit bestimmten Start- und Endwerten generieren

Der folgende Code zeigt, wie Sie eine Wertefolge von 5 bis 15 generieren:

#Sequenz definieren
x <- seq(from=5, to=15)

#Sequenz ansehen
x

[1]  5  6  7  8  9 10 11 12 13 14 15

Beispiel 3: Generieren einer Sequenz mit benutzerdefinierter Inkrementierung

Der folgende Code zeigt, wie Sie eine Folge von Werten von 0 bis 20 generieren, die um 4 inkrementiert wird:

#Sequenz definieren
x <- seq(from=0, to=20, by=4)

#Sequenz ansehen
x

[1]  0  4  8 12 16 20

Beispiel 4: Generieren einer Sequenz mit einer bestimmten Länge

Der folgende Code zeigt, wie eine Folge von Werten von 0 bis 20 generiert wird, wobei die angegebene Länge der Folge 4 ist:

#Sequenz definieren
x <- seq(from=0, to=20, length.out=4)

#Sequenz ansehen
x

[1]  0.000000  6.666667 13.333333 20.000000

Beispiel 5: Generieren einer Sequenz mit Länge basierend auf einem Datenobjekt

Der folgende Code zeigt, wie Sie eine Folge von Werten von 0 bis 20 generieren, wobei die angegebene Länge der Folge mit der Länge eines anderen Datenobjekts übereinstimmen soll:

#Vektor y definieren
y <- c(1, 4, 6, 9)

#Sequenz x definieren und sicherstellen, dass die Länge der Länge von y entspricht
x <- seq(from=0, to=20, along.with=y)

#Sequenz ansehen
x

[1]  0.000000  6.666667 13.333333 20.000000

Beachten Sie, dass die Sequenz x von 0 bis 20 reicht und ihre Länge (4) der Länge des Vektors y entspricht.

Zusätzliche Ressourcen

So verwenden Sie die Funktion sample() in R
So verwenden Sie die Funktion dist() in R
So verwenden Sie die Funktion table() in R

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: