Заперечення!
Останній оператор, який варто представити, — це !, або «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?
___