Ä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
12345678grades <- 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
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
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Aktualisieren von Elementen
Vorhandene Werte können auch entweder nach Name oder nach Index geändert werden.
Beispiel
1234567grades <- 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
Swipe to start coding
- Einen neuen Eintrag mit dem Namen
'Desk'und einem Preis von135am Ende des Vektorspriceshinzufügen, indem die zweite Methode verwendet wird (Zuweisung des Namens beim Hinzufügen des Werts). - Den Preis des
'Bookshelf'auf180aktualisieren. Dies kann entweder über den Index oder den Namen erfolgen. - Den modifizierten Vektor
pricesanzeigen.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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?
Awesome!
Completion rate improved to 2.27
Ä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
12345678grades <- 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
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
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Aktualisieren von Elementen
Vorhandene Werte können auch entweder nach Name oder nach Index geändert werden.
Beispiel
1234567grades <- 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
Swipe to start coding
- Einen neuen Eintrag mit dem Namen
'Desk'und einem Preis von135am Ende des Vektorspriceshinzufügen, indem die zweite Methode verwendet wird (Zuweisung des Namens beim Hinzufügen des Werts). - Den Preis des
'Bookshelf'auf180aktualisieren. Dies kann entweder über den Index oder den Namen erfolgen. - Den modifizierten Vektor
pricesanzeigen.
Lösung
Danke für Ihr Feedback!
single