Začněte nyníZačněte zdarma

Výběr pomocí porovnání – krok 2

Práce s porovnáváním ti datovou analýzu hodně usnadní. Místo toho, abys sám/a ručně vybíral/a, které dny chceš zkoumat (jako dříve), můžeš jednoduše požádat R, aby vrátilo jen ty dny, kdy jsi u pokeru dosáhl/a kladného výnosu.

V předchozích cvičeních jsi použil/a selection_vector <- poker_vector > 0, abys zjistil/a, ve které dny byl tvůj pokerový výnos kladný. Teď ale nechceš vědět jen to, kdy jsi vyhrál/a – chceš také vědět, kolik jsi v ty dny vyhrál/a.

Požadované prvky vybeреš tak, že selection_vector vložíš do hranatých závorek za poker_vector:

poker_vector[selection_vector]

Když R předáš logický vektor v hranatých závorkách, ví, co má udělat: vybere pouze ty prvky, které v selection_vector odpovídají hodnotě TRUE.

Toto cvičení je součástí kurzu

Introduction to R

Zobrazit kurz

Pokyny k cvičení

Pomocí selection_vector v hranatých závorkách přiřaď do proměnné poker_winning_days částky, které jsi vyhrál/a ve výdělečných dnech.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 <- 
Upravit a spustit kód