Selecție prin comparație - Pasul 2
Comparațiile îți vor ușura munca de analiză a datelor. În loc să alegi manual un subset de zile de investigat (ca înainte), poți pur și simplu să ceri R-ului să îți returneze doar zilele în care ai obținut un profit pozitiv la poker.
În exercițiile anterioare ai folosit selection_vector <- poker_vector > 0 pentru a găsi zilele în care ai avut un câștig pozitiv la poker. Acum vrei să știi nu doar în ce zile ai câștigat, ci și cât ai câștigat în acele zile.
Poți selecta elementele dorite plasând selection_vector între parantezele pătrate care urmează după poker_vector:
poker_vector[selection_vector]
R știe ce să facă atunci când îi transmiți un vector logic între paranteze pătrate: va selecta doar elementele care corespund valorii TRUE din selection_vector.
Acest exercițiu face parte din cursul
Introducere în R
Instrucțiuni pentru exercițiu
Folosește selection_vector între paranteze pătrate pentru a atribui variabilei poker_winning_days sumele câștigate în zilele profitabile.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 <-