Tutorials  /  Python

Generieren einer Sequenz in R mit der seq()-Funktion

Ccentron Redaktion · November 2024 ·5 Min. Lesezeit ·Python, Tutorial

Das Erstellen einer Sequenz in R mithilfe der Funktion seq() ist essenziell und hat viele Anwendungen in der Datenanalyse. Sie können eine bestimmte allgemeine Sequenz erstellen, indem Sie Start- und Endzahlen angeben. In diesem Tutorial besprechen wir, wie wir die seq()-Funktion verwenden können, um Sequenzen zu generieren.

Starten wir mit der Syntax

Seq(): Die seq-Funktion in R kann allgemeine oder regelmäßige Sequenzen aus den angegebenen Eingaben generieren.

Code
seq(from, to, by, length.out, along.with)

Wo:

  • From: Startnummer der Sequenz.
  • To: Endnummer der Sequenz.
  • By: Inkrement der Sequenz. Es wird berechnet als ((to-from)/(length.out-1)).
  • Length.out: Bestimmt die Gesamtlänge der Sequenz.
  • Along.with: Gibt eine Sequenz aus, die die gleiche Länge wie der Eingabevektor hat.
VM

Passende Infrastruktur bei centron

Skripte und Dienste brauchen irgendwann eine Umgebung, die durchläuft: ccloud³ VMs ab 3,12 € im Monat, stundengenau abgerechnet. Cloud Server mieten →

Erstellen einer Sequenz in R

Ich weiß, Sie sind gespannt darauf, zu lernen, wie man eine Sequenz in R mit der Funktion seq() erstellt. Lassen Sie uns ohne viel Verzögerung sehen, wie es funktioniert.

Seriennummern:

Code
seq(from=1, to=10)

Ausgabe:

Code
1 2 3 4 5 6 7 8 9 10

Dezimalzahlen:

Code
seq(1.0, 10.0)

Ausgabe:

Code
1 2 3 4 5 6 7 8 9 10

Negative Zahlen:

Code
seq(-1, -10)

Ausgabe:

Code
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10

1. Seq()-Funktion mit dem Argument „By“

In diesem Abschnitt verwenden wir neben den Argumenten from und to auch das Argument by.

Das by-Argument erhöht die Sequenz um den angegebenen Wert, wie unten gezeigt.

Code
seq(from=1, to=10, by=2)

Ausgabe:

Code
1 3 5 7 9

Im obigen Beispiel sehen Sie, dass das Argument by die Sequenz um 2 erhöht, d. h. die Startnummer 1 wird bis zur Endnummer 10 jeweils um 2 erhöht.

Code
seq(from=3, to=30, by=3)

Ergebnis:

Code
3 6 9 12 15 18 21 24 27 30

2. Seq()-Funktion mit dem Argument „Length.out“

Length.out ist das Argument, das die Gesamtlänge der Sequenz bestimmt.

Lassen Sie uns sehen, wie es mit einigen Beispielen funktioniert:

Code
seq.int(from=3, to=30, length.out=10)

Ausgabe:

Code
3 6 9 12 15 18 21 24 27 30

Jetzt generieren wir eine negative Sequenz:

Code
seq(from=-3, to=-30, length.out=10)

Ausgabe:

Code
-3 -6 -9 -12 -15 -18 -21 -24 -27 -30

3. Seq()-Funktion mit dem Argument „Along.with“

Das Along.with-Argument nimmt einen Eingabevektor und gibt eine neue Sequenz derselben Länge wie der Eingabevektor aus.

Code
y <- c(5, 10, 15, 20)
seq(1, 25, along.with = y)

Ausgabe:

Code
1 9 17 25

4. Direkte Argumentübergabe mit der Seq()-Funktion

Wie die Überschrift schon sagt, können Sie die seq()-Funktionen direkt mit einigen Argumenten verwenden. Ja, Sie haben richtig gehört!

Folgen Sie der untenstehenden Illustration, um dies leicht zu verstehen.

Code
seq_len(5)

Ausgabe:

Code
1 2 3 4 5
Code
seq_len(10)

Ausgabe:

Code
1 2 3 4 5 6 7 8 9 10
Code
seq_len(-10)

Ausgabe:

Code
Error in seq_len(-10):
argument must be coercible to non-negative integer
Code
seq.int(-5, 5)

Ausgabe:

Code
-5 -4 -3 -2 -1 0 1 2 3 4 5
Code
seq.int(2, 10)

Ausgabe:

Code
2 3 4 5 6 7 8 9 10

Zusammenfassung: Generieren einer Sequenz in R mit der seq()-Funktion

Die Funktion seq() in R ist eine wertvolle Ergänzung zu den Funktionen in R. Mithilfe der Funktion können Sie regelmäßige Sequenzen erstellen, indem Sie verschiedene Argumente übergeben.

Dieser Artikel konzentriert sich auf die Funktion seq() und ihre verschiedenen Argumente, die in den obigen Abschnitten illustriert wurden. Viel Spaß beim Sequenzieren!

Weitere Studien: R-Dokumentation

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Python
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren