ПочатиПочніть безкоштовно

Заперечення!

Останній оператор, який варто представити, — це !, або «not» (заперечення). Ви вже бачили подібний оператор !=, тож можете здогадатися, що він робить. Додайте ! перед логічним виразом — і він переверне значення з TRUE на FALSE (і навпаки).

!TRUE
[1] FALSE

apple <- c(120.00, 120.08, 119.97, 121.88)

!(apple < 121)
[1] FALSE FALSE FALSE  TRUE

Датасет stocks доступний для використання.

Ця вправа є частиною курсу

Середній рівень R для фінансів

Переглянути курс

Інструкції до вправи

  • Використайте ! і реляційний оператор, щоб визначити, коли ibm не перевищує 176.
  • Створено новий вектор missing, який містить пропущені значення.
  • Функція is.na() перевіряє наявність пропущених даних. Застосуйте is.na() до missing.
  • Припустімо, вас більше цікавлять позиції, де дані не відсутні. ! може це показати. Додайте ! перед is.na(), щоб показати позиції, де дані є.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# IBM range
___

# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)

# Is missing?
___

# Not missing?
___
Редагувати та запускати код