Vektorielementtien Poistaminen
Elementtejä voidaan poistaa vektorista asettamalla miinusmerkki (-) niiden indeksien eteen. Tämä luo uuden vektorin ilman näitä elementtejä.
Yhden elementin poistaminen
Voit jättää yhden elementin 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]
Useiden alkioiden poistaminen
Anna vektori indekseistä poistaaksesi useamman kuin yhden alkion.
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ä näytetyt muutokset ovat tilapäisiä. Jotta muutoksista tulee 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
Elementtejä voidaan poistaa vektorista asettamalla miinusmerkki (-) niiden indeksien eteen. Tämä luo uuden vektorin ilman näitä elementtejä.
Yhden elementin poistaminen
Voit jättää yhden elementin 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]
Useiden alkioiden poistaminen
Anna vektori indekseistä poistaaksesi useamman kuin yhden alkion.
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ä näytetyt muutokset ovat tilapäisiä. Jotta muutoksista tulee 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