IniziaInizia gratis

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

Visualizza il corso

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 <- 
Modifica ed esegui il codice