Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Vector-Elementen Wijzigen | Datatypen en Vectoren
Introductie tot R

bookVector-Elementen Wijzigen

Vectoren kunnen worden aangepast door nieuwe elementen toe te voegen of bestaande te wijzigen. Dit is nuttig wanneer de datastructuur moet worden uitgebreid of wanneer waarden moeten worden gecorrigeerd.

Elementen toevoegen met functies

Gebruik de functie c() of de functie append() om een nieuwe waarde aan een vector toe te voegen. Als de vector benoemd is, kunt u vervolgens een label aan het nieuwe element toewijzen.

Voorbeeld

12345678
grades <- 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
copy

Elementen toevoegen met namen

Indien de vector al namen heeft, kan een nieuw element worden toegevoegd door direct een waarde toe te wijzen aan een nieuwe naam.

Voorbeeld

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Elementen bijwerken

Bestaande waarden kunnen ook worden aangepast, zowel op naam als op index.

Voorbeeld

1234567
grades <- 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
copy
Taak

Swipe to start coding

  1. Voeg een nieuw item genaamd 'Desk' met een prijs van 135 toe aan het einde van de vector prices met behulp van de tweede methode (de naam toewijzen tijdens het toevoegen van de waarde).
  2. Werk de prijs van de 'Bookshelf' bij naar 180. Dit kan zowel via de index als via de naam.
  3. Toon de aangepaste vector prices.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 8
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 2.27

bookVector-Elementen Wijzigen

Veeg om het menu te tonen

Vectoren kunnen worden aangepast door nieuwe elementen toe te voegen of bestaande te wijzigen. Dit is nuttig wanneer de datastructuur moet worden uitgebreid of wanneer waarden moeten worden gecorrigeerd.

Elementen toevoegen met functies

Gebruik de functie c() of de functie append() om een nieuwe waarde aan een vector toe te voegen. Als de vector benoemd is, kunt u vervolgens een label aan het nieuwe element toewijzen.

Voorbeeld

12345678
grades <- 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
copy

Elementen toevoegen met namen

Indien de vector al namen heeft, kan een nieuw element worden toegevoegd door direct een waarde toe te wijzen aan een nieuwe naam.

Voorbeeld

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Elementen bijwerken

Bestaande waarden kunnen ook worden aangepast, zowel op naam als op index.

Voorbeeld

1234567
grades <- 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
copy
Taak

Swipe to start coding

  1. Voeg een nieuw item genaamd 'Desk' met een prijs van 135 toe aan het einde van de vector prices met behulp van de tweede methode (de naam toewijzen tijdens het toevoegen van de waarde).
  2. Werk de prijs van de 'Bookshelf' bij naar 180. Dit kan zowel via de index als via de naam.
  3. Toon de aangepaste vector prices.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 8
single

single

some-alt