Ä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
Elemente aktualisieren
Vorhandene Werte können ebenfalls entweder nach Name oder 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
- Fügen Sie dem Vektor
'Desk'ein neues Element mit dem Namen135und einem Preis vonpricesam Ende hinzu, indem Sie die zweite Methode verwenden (Zuweisung des Namens beim Hinzufügen des Werts). - Aktualisieren Sie den Preis des
'Bookshelf'auf180. Sie können dazu entweder den Index oder den Namen verwenden. - Geben Sie den modifizierten Vektor
pricesaus.
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
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
Elemente aktualisieren
Vorhandene Werte können ebenfalls entweder nach Name oder 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
- Fügen Sie dem Vektor
'Desk'ein neues Element mit dem Namen135und einem Preis vonpricesam Ende hinzu, indem Sie die zweite Methode verwenden (Zuweisung des Namens beim Hinzufügen des Werts). - Aktualisieren Sie den Preis des
'Bookshelf'auf180. Sie können dazu entweder den Index oder den Namen verwenden. - Geben Sie den modifizierten Vektor
pricesaus.
Lösung
Danke für Ihr Feedback!
single