R-Kurs · Kapitel 2 · Vektoren in R
Zahlenfolgen
Der Doppelpunkt-Operator
a:b erzeugt eine Folge in 1er-Schritten von a bis b:
R
1:10 Ausgabe
[1] 1 2 3 4 5 6 7 8 9 10 seq() — Schrittweite oder Anzahl
seq() ist flexibler: by = legt die Schrittweite fest, length.out = die
Anzahl gleichmäßig verteilter Werte.
R
seq(1, 20, by = 2) # Schrittweite 2
seq(1, 20, length.out = 5) # genau 5 Werte Ausgabe
[1] 1 3 5 7 9 11 13 15 17 19
[1] 1.00 5.75 10.50 15.25 20.00 Erzeuge die folgenden Zahlenfolgen als Vektoren: a) ,
b) , c) mit
seq() und dem Argument length.out =.
💡 Tipp
Für b) passt by = 0.02; für c) length.out = 11 (11 Werte von 0 bis 10).
Lösung zeigen
R
# a) -10, -9, ... , -1
-10:-1
# b) 0.00, 0.02, ... , 0.10
seq(0, 0.1, by = 0.02)
# c) 0, 1, ... , 10 mit length.out
seq(0, 10, length.out = 11) Ausgabe
[1] -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
[1] 0.00 0.02 0.04 0.06 0.08 0.10
[1] 0 1 2 3 4 5 6 7 8 9 10 Merke:
bysteuert die Schrittweite,length.outdie Anzahl der Werte. Für einfache 1er-Folgen genügt der Doppelpunkta:b.
Abruf-Quiz
Frage 1 / 2Was erzeugt seq(1, 20, by = 2)?