Modifiera Vektorelement
Vektorer kan modifieras genom att lägga till nya element eller uppdatera befintliga. Detta är användbart när datastrukturen behöver utökas eller när värden behöver korrigeras.
Lägga till element med funktioner
Använd funktionen c() eller funktionen append() för att lägga till ett nytt värde i en vektor. Om vektorn är namngiven kan du sedan tilldela en etikett till det nya elementet.
Exempel
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
Lägga till element med namn
Om vektorn redan har namn kan ett nytt element läggas till genom att direkt tilldela ett värde till ett nytt namn.
Exempel
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Uppdatering av element
Det är även möjligt att ändra befintliga värden antingen med namn eller med index.
Exempel
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
- Lägg till ett nytt objekt med namnet
'Desk'och priset135i slutet av vektornpricesmed hjälp av den andra metoden (tilldela namnet samtidigt som värdet läggs till). - Uppdatera priset för
'Bookshelf'till180. Du kan använda antingen index eller namn för detta. - Visa den modifierade vektorn
prices.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Modifiera Vektorelement
Svep för att visa menyn
Vektorer kan modifieras genom att lägga till nya element eller uppdatera befintliga. Detta är användbart när datastrukturen behöver utökas eller när värden behöver korrigeras.
Lägga till element med funktioner
Använd funktionen c() eller funktionen append() för att lägga till ett nytt värde i en vektor. Om vektorn är namngiven kan du sedan tilldela en etikett till det nya elementet.
Exempel
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
Lägga till element med namn
Om vektorn redan har namn kan ett nytt element läggas till genom att direkt tilldela ett värde till ett nytt namn.
Exempel
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Uppdatering av element
Det är även möjligt att ändra befintliga värden antingen med namn eller med index.
Exempel
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
- Lägg till ett nytt objekt med namnet
'Desk'och priset135i slutet av vektornpricesmed hjälp av den andra metoden (tilldela namnet samtidigt som värdet läggs till). - Uppdatera priset för
'Bookshelf'till180. Du kan använda antingen index eller namn för detta. - Visa den modifierade vektorn
prices.
Lösning
Tack för dina kommentarer!
single