Selezione vettoriale: momenti d’oro (4)
Un altro modo per svolgere l'esercizio precedente è utilizzare i nomi degli elementi del vettore (Monday, Tuesday, …) invece delle loro posizioni numeriche. Ad esempio:
poker_vector["Monday"]
selezionerà il primo elemento di poker_vector
poiché "Monday"
è il nome del primo elemento.
Proprio come hai fatto nell'esercizio precedente con i numeri, puoi utilizzare i nomi degli elementi per selezionare più valori, ad esempio:
poker_vector[c("Monday","Tuesday")]
Questo esercizio fa parte del corso
Introduzione a R
Istruzioni dell'esercizio
- Seleziona i primi tre elementi di
poker_vector
utilizzando i loro nomi:"Monday"
,"Tuesday"
e"Wednesday"
. Assegna il risultato della selezione apoker_start
. - Calcola la media dei valori in
poker_start
con la funzionemean()
. Basta stampare il risultato per verificarlo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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