Vektorielementtien Poistaminen
Vektorista voidaan poistaa alkioita asettamalla miinusmerkki (-) niiden indeksien eteen. Tämä luo uuden vektorin ilman kyseisiä alkioita.
Yhden alkion poistaminen
Voit jättää yhden alkion pois sen indeksin perusteella.
Esimerkki
12345grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Remove the third grade (English) grades[-3]
Usean alkion poistaminen
Anna vektori indekseistä poistaaksesi useampia alkioita.
Esimerkki
12345grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Remove the second and fourth elements (Physics and Literature) grades[-c(2,4)]
Muutosten soveltaminen
Esimerkeissä esitetyt muutokset ovat tilapäisiä. Jotta muutokset olisivat pysyviä, tulos täytyy sijoittaa uudelleen alkuperäiseen (tai tarvittaessa eri) muuttujaan.
123456789grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Changes are not applied grades[-3] grades # Changes are applied grades <- grades[-3] grades
Swipe to start coding
Sinulla on prices-vektori, joka sisältää kuuden tuotteen hinnat. Tehtävänäsi on:
- Poistaa
'Dining chair'-tuoteprices-vektorista. Tämä tuote on vektorin neljäntenä. Tallenna muutos uudelleen sijoittamalla. - 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
How do I remove elements from a vector by their names instead of indices?
Can you explain why the changes are only temporary unless reassigned?
What happens if I try to remove an index that doesn't exist in the vector?
Awesome!
Completion rate improved to 2.27
Vektorielementtien Poistaminen
Pyyhkäise näyttääksesi valikon
Vektorista voidaan poistaa alkioita asettamalla miinusmerkki (-) niiden indeksien eteen. Tämä luo uuden vektorin ilman kyseisiä alkioita.
Yhden alkion poistaminen
Voit jättää yhden alkion pois sen indeksin perusteella.
Esimerkki
12345grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Remove the third grade (English) grades[-3]
Usean alkion poistaminen
Anna vektori indekseistä poistaaksesi useampia alkioita.
Esimerkki
12345grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Remove the second and fourth elements (Physics and Literature) grades[-c(2,4)]
Muutosten soveltaminen
Esimerkeissä esitetyt muutokset ovat tilapäisiä. Jotta muutokset olisivat pysyviä, tulos täytyy sijoittaa uudelleen alkuperäiseen (tai tarvittaessa eri) muuttujaan.
123456789grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Changes are not applied grades[-3] grades # Changes are applied grades <- grades[-3] grades
Swipe to start coding
Sinulla on prices-vektori, joka sisältää kuuden tuotteen hinnat. Tehtävänäsi on:
- Poistaa
'Dining chair'-tuoteprices-vektorista. Tämä tuote on vektorin neljäntenä. Tallenna muutos uudelleen sijoittamalla. - Näytä muokattu
prices-vektori.
Ratkaisu
Kiitos palautteestasi!
single