Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sletning af Vektorelementer | Datatyper og Vektorer
Introduktion Til R

bookSletning af Vektorelementer

Elementer kan fjernes fra en vektor ved at placere et minustegn (-) foran deres indekser. Dette opretter en ny vektor uden disse elementer.

Fjernelse af et enkelt element

Du kan udelade ét element ved dets indeks.

Eksempel

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

Fjernelse af flere elementer

Angiv et vektor af indekser for at fjerne mere end ét 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)]
copy

Anvendelse af ændringer

De ændringer, der vises i eksemplerne, er midlertidige. For at gøre dem permanente, skal resultatet tildeles den oprindelige (eller om nødvendigt en anden) variabel igen.

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
copy
Opgave

Swipe to start coding

Du har vektoren prices med priserne på 6 varer. Din opgave er:

  1. Fjern varen 'Dining chair' fra vektoren prices. Denne vare er den fjerde i vektoren. Gem ændringerne ved at tildele resultatet til variablen igen.
  2. Vis den ændrede prices-vektor.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 9
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookSletning af Vektorelementer

Stryg for at vise menuen

Elementer kan fjernes fra en vektor ved at placere et minustegn (-) foran deres indekser. Dette opretter en ny vektor uden disse elementer.

Fjernelse af et enkelt element

Du kan udelade ét element ved dets indeks.

Eksempel

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

Fjernelse af flere elementer

Angiv et vektor af indekser for at fjerne mere end ét 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)]
copy

Anvendelse af ændringer

De ændringer, der vises i eksemplerne, er midlertidige. For at gøre dem permanente, skal resultatet tildeles den oprindelige (eller om nødvendigt en anden) variabel igen.

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
copy
Opgave

Swipe to start coding

Du har vektoren prices med priserne på 6 varer. Din opgave er:

  1. Fjern varen 'Dining chair' fra vektoren prices. Denne vare er den fjerde i vektoren. Gem ændringerne ved at tildele resultatet til variablen igen.
  2. Vis den ændrede prices-vektor.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 9
single

single

some-alt