BaşlayınÜcretsiz Başlayın

Karşılaştırma yoluyla seçim - Adım 1

Karşılaştırma işleçlerini kullanarak önceki soruya daha proaktif bir şekilde yaklaşabiliriz.

R’de bilinen (mantıksal) karşılaştırma işleçleri şunlardır:

  • Küçüktür için <
  • Büyüktür için >
  • Küçüktür veya eşittir için <=
  • Büyüktür veya eşittir için >=
  • Eşittir için ==
  • Eşit değildir için !=

Önceki bölümde gördüğünüz gibi 6 > 5 ifadesi TRUE değerini döndürür. R'nin güzel yanı, bu karşılaştırma işleçlerini vektörler üzerinde de kullanabilmenizdir. Örneğin:

c(4, 5, 6) > 5
[1] FALSE FALSE TRUE

Bu komut, vektörün her elemanı için karşılaştırma operatörü tarafından belirtilen koşulun TRUE veya FALSE olup olmadığını test eder.

Bu egzersiz

R’ye Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Hangi poker_vector elemanlarının pozitif (yani > 0) olduğunu kontrol edin ve bunu selection_vector değişkenine atayın.
  • İnceleyebilmek için selection_vector değişkeninin çıktısını alın. Çıktı size her bir gün için para kazandığınızı (TRUE) veya kaybettiğinizi (FALSE) söyler.

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 <- 
  
# Print out selection_vector
Kodu Düzenle ve Çalıştır