Sectie 2. Hoofdstuk 7
single
Indexeren van Vectorelementen
Veeg om het menu te tonen
Je kunt elementen van een vector benaderen op basis van hun positie (numerieke index) of hun toegekende namen.
Opmerking
In R beginnen indices bij 1.
Eén element benaderen
Je kunt één element tegelijk extraheren, hetzij op basis van de positie in de vector, hetzij op basis van de toegekende naam.
Voorbeeld
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
Meerdere elementen benaderen
Het is ook mogelijk om meerdere elementen tegelijk te selecteren door een vector van indexen of namen door te geven.
Voorbeeld
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
Taak
Veeg om te beginnen met coderen
Je hebt een vector genaamd prices waarbij elke prijs is gekoppeld aan een bijbehorende itemnaam. Je opdracht is:
- Haal de prijs van
'Armchair'op door gebruik te maken van de naam in plaats van de index. - Haal de prijzen op van zowel de
'Dining table'als de'Dining chair'door hun indices te gebruiken.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 7
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.