Menu
Coddy logo textTech

Vektoren ändern

Teil des Abschnitts Grundlagen der R-Journey von Coddy. Lektion 58 von 78.

Du hast gelernt, wie man Vektoren erstellt und auf ihre Elemente zugreift. Sehen wir uns nun an, wie man die in einem Vektor gespeicherten Werte ändert, nachdem er erstellt wurde.

Um ein einzelnes Element zu ändern, verwende den Zuweisungsoperator mit dem Index des Elements:

scores <- c(85, 92, 78, 95)
scores[2] <- 88
print(scores)

Ausgabe:

[1] 85 88 78 95

Du kannst auch mehrere Elemente gleichzeitig ändern, indem du einen Vektor mit Positionen angibst:

temperatures <- c(70, 72, 68, 75, 71)
temperatures[c(1, 3)] <- c(69, 67)
print(temperatures)

Ausgabe:

[1] 69 72 67 75 71

Um neue Elemente zu einem Vektor hinzuzufügen, kannst du einer Position jenseits der aktuellen Länge einen Wert zuweisen oder c() verwenden, um Vektoren zu kombinieren:

colors <- c("red", "blue")
colors[3] <- "green"
colors <- c(colors, "yellow")
print(colors)

Ausgabe:

[1] "red"    "blue"   "green"  "yellow"
challenge icon

Aufgabe

Einfach

Dir wird der folgende Vektor bereitgestellt:

grades <- c(78, 85, 90, 72, 88)

Führe die folgenden Änderungen in der angegebenen Reihenfolge durch:

  1. Ändere das zweite Element in 92.
  2. Ändere das erste und vierte Element in 80 beziehungsweise 75 (ändere beide gleichzeitig).
  3. Füge an Position 6 ein neues Element 95 hinzu.
  4. Verwende c(), um den Wert 82 an das Ende des Vektors anzuhängen.

Gib nach allen Änderungen den endgültigen Vektor aus.

Deine Ausgabe sollte folgendermaßen aussehen:

[1] 80 92 90 75 88 95 82

Probier es selbst

# Initialer Vektor
grades <- c(78, 85, 90, 72, 88)

# TODO: Schreibe deinen Code darunter
# 1. Ändere das zweite Element zu 92
# 2. Ändere das erste und vierte Element zu 80 bzw. 75
# 3. Füge ein neues Element 95 an Position 6 hinzu
# 4. Verwende c(), um den Wert 82 ans Ende des Vektors anzuhängen


# Drucke den finalen Vektor
print(grades)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-R-Compiler