Menu
Coddy logo textTech

Пропущенные значения: NA

Часть раздела Основы путешествия по R на Coddy — урок 10 из 78.

В реальном анализе данных вы часто будете сталкиваться с ситуациями, когда информация отсутствует или недоступна. R предоставляет специальное значение под названием NA для обработки таких случаев.

NA означает «Not Available» и представляет собой отсутствующее или неопределенное значение. Это специальная логическая константа, которая служит заполнителем, когда данные неизвестны или отсутствуют. В отличие от других типов данных, которые вы изучили, NA не представляет никакого фактического значения — оно представляет отсутствие значения.

Вы можете присвоить NA любой переменной точно так же, как и другие значения:

missing_data <- NA
unknown_score <- NA

Это особенно полезно при работе с наборами данных, в которых некоторая информация может быть неполной. Например, если вы собираете информацию о пользователях, но кто-то не указал свой возраст, вы можете сохранить NA вместо того, чтобы оставлять переменную пустой или использовать произвольное число, такое как 0, что может ввести в заблуждение.

challenge icon

Задание

Легко

Создайте переменные для представления отсутствующей информации в базе данных студентов. Сначала создайте переменную с именем student_age и присвойте ей значение NA, чтобы представить неизвестный возраст. Затем создайте переменную с именем test_score и присвойте ей значение NA, чтобы представить отсутствующий результат теста. Наконец, создайте переменную с именем graduation_year и присвойте ей значение NA, чтобы представить неизвестный год выпуска.

После создания всех трех переменных используйте функцию print() для отображения каждой переменной именно в таком порядке: student_age, test_score, и graduation_year.

Шпаргалка

R использует NA (Not Available) для представления пропущенных или неопределенных значений. NA — это специальная логическая константа, которая служит заполнителем, когда данные неизвестны или отсутствуют.

Вы можете присваивать NA переменным:

missing_data <- NA
unknown_score <- NA

Использование NA предпочтительнее использования произвольных значений, таких как 0 или пустые строки, когда данные действительно отсутствуют, так как это явно указывает на отсутствие информации.

Попробуйте сами

# TODO: Напишите ваш код здесь
# Создайте три переменные со значениями NA
# Затем выведите каждую переменную в указанном порядке
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы