НачатьНачать бесплатно

Отрицание!

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