Отрицание!
Познакомимся с последним оператором — !, или отрицанием. Вы уже видели похожий оператор !=, поэтому, возможно, уже догадываетесь, как он работает. Поставьте ! перед логическим выражением, и оно изменит своё значение с 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?
___