Vektorielementtien Muokkaaminen
Vektoreita voidaan muokata lisäämällä uusia alkioita tai päivittämällä olemassa olevia. Tämä on hyödyllistä, kun tietorakennetta täytyy laajentaa tai arvoja korjata.
Alkioiden lisääminen funktioilla
Käytä c()-funktiota tai append()-funktiota lisätäksesi uuden arvon vektoriin. Jos vektori on nimetty, voit tämän jälkeen antaa uudelle alkiolle nimen.
Esimerkki
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
Elementtien lisääminen nimillä
Jos vektorilla on jo nimet, uuden alkion voi lisätä antamalla arvon suoraan uudelle nimelle.
Esimerkki
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Alkioiden päivittäminen
Voit myös muokata olemassa olevia arvoja joko nimen tai indeksin perusteella.
Esimerkki
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
- Lisää uusi nimike nimeltä
'Desk'ja hinnalla135prices-vektorin loppuun käyttämällä toista menetelmää (nimen määrittäminen arvon lisäämisen yhteydessä). - Päivitä
'Bookshelf'-nimikkeen hinta arvoon180. Voit tehdä tämän joko indeksin tai nimen avulla. - Näytä muokattu
prices-vektori.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Vektorielementtien Muokkaaminen
Pyyhkäise näyttääksesi valikon
Vektoreita voidaan muokata lisäämällä uusia alkioita tai päivittämällä olemassa olevia. Tämä on hyödyllistä, kun tietorakennetta täytyy laajentaa tai arvoja korjata.
Alkioiden lisääminen funktioilla
Käytä c()-funktiota tai append()-funktiota lisätäksesi uuden arvon vektoriin. Jos vektori on nimetty, voit tämän jälkeen antaa uudelle alkiolle nimen.
Esimerkki
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
Elementtien lisääminen nimillä
Jos vektorilla on jo nimet, uuden alkion voi lisätä antamalla arvon suoraan uudelle nimelle.
Esimerkki
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Alkioiden päivittäminen
Voit myös muokata olemassa olevia arvoja joko nimen tai indeksin perusteella.
Esimerkki
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
- Lisää uusi nimike nimeltä
'Desk'ja hinnalla135prices-vektorin loppuun käyttämällä toista menetelmää (nimen määrittäminen arvon lisäämisen yhteydessä). - Päivitä
'Bookshelf'-nimikkeen hinta arvoon180. Voit tehdä tämän joko indeksin tai nimen avulla. - Näytä muokattu
prices-vektori.
Ratkaisu
Kiitos palautteestasi!
single