Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Slette Vektorelementer | Datatyper og Vektorer
R Introduksjon
Seksjon 2. Kapittel 9
single

single

Slette Vektorelementer

Sveip for å vise menyen

Elementer kan fjernes fra en vektor ved å sette et minustegn (-) foran indeksene deres. Dette oppretter en ny vektor uten disse elementene.

Fjerne et enkelt element

Du kan utelate ett element ved å bruke dets indeks.

Eksempel

12345
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Remove the third grade (English) grades[-3]

Fjerne flere elementer

Oppgi en vektor med indekser for å fjerne mer enn ett element.

Eksempel

12345
grades <- 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)]

Bruke endringer

Endringene vist i eksemplene er midlertidige. For å gjøre dem permanente, må du tilordne resultatet til den opprinnelige (eller, om nødvendig, en annen) variabelen.

123456789
grades <- 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
Oppgave

Sveip for å begynne å kode

Du har vektoren prices med prisene på 6 varer. Din oppgave er:

  1. Fjern varen 'Dining chair' fra vektoren prices. Dette elementet er det fjerde i vektoren. Lagre endringen ved å tilordne på nytt.
  2. Vis den endrede prices-vektoren.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 9
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt