Вибір за порівнянням — Крок 1
Скориставшись операторами порівняння, ми можемо підійти до попереднього запитання більш цілеспрямовано.
Логічні оператори порівняння, які є в R:
<— менше ніж>— більше ніж<=— менше або дорівнює>=— більше або дорівнює==— дорівнює!=— не дорівнює
Як ви бачили в попередньому розділі, вираз 6 > 5 повертає TRUE. Зручно, що ці оператори порівняння можна застосовувати й до векторів. Наприклад:
c(4, 5, 6) > 5
[1] FALSE FALSE TRUE
Ця команда перевіряє для кожного елемента вектора, чи умова, задана оператором порівняння, є TRUE або FALSE.
Ця вправа є частиною курсу
Вступ до R
Інструкції до вправи
- Перевірте, які елементи у
poker_vectorє додатними (тобто > 0), і присвойте результат доselection_vector. - Виведіть
selection_vector, щоб переглянути його. Вивід покаже, чи ви виграли (TRUE), чи програли (FALSE) гроші кожного дня.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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