Vectorselectie: mooie tijden (4)
Een andere manier om de vorige oefening aan te pakken, is door de namen van de vector-elementen (Monday, Tuesday, …) te gebruiken in plaats van hun numerieke posities. Bijvoorbeeld,
poker_vector["Monday"]
zal het eerste element van poker_vector selecteren, omdat "Monday" de naam is van dat eerste element.
Net zoals je in de vorige oefening met getallen deed, kun je ook de elementnamen gebruiken om meerdere elementen te selecteren, bijvoorbeeld:
poker_vector[c("Monday","Tuesday")]
Deze oefening maakt deel uit van de cursus
Inleiding tot R
Oefeninstructies
- Selecteer de eerste drie elementen in
poker_vectordoor hun namen te gebruiken:"Monday","Tuesday"en"Wednesday". Ken het resultaat van de selectie toe aanpoker_start. - Bereken het gemiddelde van de waarden in
poker_startmet de functiemean(). Print het resultaat, zodat je het kunt bekijken.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector
# Select poker results for Monday, Tuesday and Wednesday
poker_start <-
# Calculate the average of the elements in poker_start