Selezione per confronto - Step 2
Lavorare con i confronti renderà più semplice l'analisi dei dati. Invece di selezionare un sottoinsieme di giorni da analizzare (come in precedenza), puoi semplicemente chiedere a R di restituirti solo i giorni in cui hai realizzato un rendimento positivo giocando a poker.
Negli esercizi precedenti hai usato selection_vector <- poker_vector > 0
per identificare questi giorni. Ora vuoi sapere non solo quali giorni sono stati positivi, ma anche quanto hai vinto in ciascuno.
Puoi selezionare gli elementi desiderati inserendo selection_vector
tra parentesi quadre dopo poker_vector
:
poker_vector[selection_vector]
R sa cosa fare quando un vettore logico viene posizionato tra parentesi quadre e selezionerà solo gli elementi in selection_vector
che corrispondono a TRUE
.
Questo esercizio fa parte del corso
Introduzione a R
Istruzioni dell'esercizio
Usa selection_vector
tra parentesi quadre per assegnare gli importi vinti nei giorni di profitto alla variabile poker_winning_days
.
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
# Which days did you make money on poker?
selection_vector <- poker_vector > 0
# Select from poker_vector these days
poker_winning_days <-