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 <-