Karşılaştırma yoluyla seçim - Adım 2
Karşılaştırmalarla çalışmak veri analitiğinde işinizi kolaylaştırır. Kendiniz araştırmak için bir gün alt kümesi seçmek yerine (daha önce olduğu gibi), R’den yalnızca pokerde pozitif kazanç elde ettiğiniz günleri vermesini isteyebilirsiniz.
Önceki egzersizlerde, pozitif poker kazancı elde ettiğiniz günleri bulmak için selection_vector <- poker_vector > 0
değişkenini kullandınız. Şimdi ise sadece kazandığınız günleri değil, aynı zamanda o günlerde ne kadar kazandığınızı da bilmek istiyorsunuz.
İstediğiniz elemanları, poker_vector
vektöründen sonra selection_vector
değerini parantez içine alarak seçebilirsiniz:
poker_vector[selection_vector]
R, köşeli parantezler içinde mantıksal bir vektör ilettiğinizde ne yapacağını bilir: Yalnızca selection_vector
vektörü için TRUE
değerine karşılık gelen elemanları seçer.
Bu egzersiz
R’ye Giriş
kursunun bir parçasıdırEgzersiz talimatları
Kazançlı günlerde kazandığınız tutarları poker_winning_days
değişkenine atamak için köşeli parantez içinde selection_vector
kullanın.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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 <-