Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Selecteer de eerste drie elementen in poker_vector door hun namen te gebruiken: "Monday", "Tuesday" en "Wednesday". Ken het resultaat van de selectie toe aan poker_start.
  • Bereken het gemiddelde van de waarden in poker_start met de functie mean(). 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
Code bewerken en uitvoeren