Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Ändern von Vektorelementen | Datentypen und Vektoren
R-Einführung

bookÄndern von Vektorelementen

Vektoren können durch das Hinzufügen neuer Elemente oder das Aktualisieren bestehender Elemente modifiziert werden. Dies ist nützlich, wenn die Datenstruktur erweitert werden muss oder Werte korrigiert werden sollen.

Hinzufügen von Elementen mit Funktionen

Verwenden Sie die Funktion c() oder die Funktion append(), um einen neuen Wert zu einem Vektor hinzuzufügen. Wenn der Vektor benannt ist, können Sie dem neuen Element anschließend ein Label zuweisen.

Beispiel

12345678
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
copy

Hinzufügen von Elementen mit Namen

Wenn der Vektor bereits Namen besitzt, kann ein neues Element hinzugefügt werden, indem einem neuen Namen direkt ein Wert zugewiesen wird.

Beispiel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Aktualisieren von Elementen

Vorhandene Werte können auch entweder nach Name oder nach Index geändert werden.

Beispiel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
copy
Aufgabe

Swipe to start coding

  1. Einen neuen Eintrag mit dem Namen 'Desk' und einem Preis von 135 am Ende des Vektors prices hinzufügen, indem die zweite Methode verwendet wird (Zuweisung des Namens beim Hinzufügen des Werts).
  2. Den Preis des 'Bookshelf' auf 180 aktualisieren. Dies kann entweder über den Index oder den Namen erfolgen.
  3. Den modifizierten Vektor prices anzeigen.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 8
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain the difference between using `c()` and direct assignment for adding elements?

How do I remove an element from a named vector?

Can you show how to update multiple elements at once?

close

Awesome!

Completion rate improved to 2.27

bookÄndern von Vektorelementen

Swipe um das Menü anzuzeigen

Vektoren können durch das Hinzufügen neuer Elemente oder das Aktualisieren bestehender Elemente modifiziert werden. Dies ist nützlich, wenn die Datenstruktur erweitert werden muss oder Werte korrigiert werden sollen.

Hinzufügen von Elementen mit Funktionen

Verwenden Sie die Funktion c() oder die Funktion append(), um einen neuen Wert zu einem Vektor hinzuzufügen. Wenn der Vektor benannt ist, können Sie dem neuen Element anschließend ein Label zuweisen.

Beispiel

12345678
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
copy

Hinzufügen von Elementen mit Namen

Wenn der Vektor bereits Namen besitzt, kann ein neues Element hinzugefügt werden, indem einem neuen Namen direkt ein Wert zugewiesen wird.

Beispiel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Aktualisieren von Elementen

Vorhandene Werte können auch entweder nach Name oder nach Index geändert werden.

Beispiel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
copy
Aufgabe

Swipe to start coding

  1. Einen neuen Eintrag mit dem Namen 'Desk' und einem Preis von 135 am Ende des Vektors prices hinzufügen, indem die zweite Methode verwendet wird (Zuweisung des Namens beim Hinzufügen des Werts).
  2. Den Preis des 'Bookshelf' auf 180 aktualisieren. Dies kann entweder über den Index oder den Namen erfolgen.
  3. Den modifizierten Vektor prices anzeigen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 8
single

single

some-alt