Как использовать is.null в R (с примерами)


Вы можете использовать функцию is.null в R, чтобы проверить, является ли объект данных NULL.

Эта функция использует следующий базовый синтаксис:

is. null (x)

куда:

  • x : Объект R для тестирования

В следующих примерах показано, как использовать эту функцию в различных сценариях.

Пример 1: Используйте is.null, чтобы проверить, является ли объект NULL

В следующем коде показано, как использовать is.null , чтобы проверить, равны ли два разных вектора NULL:

#create non-null vector
x <- c(1, 4, 15, 6, 7)

#test if x is NULL
is. null (x)

[1] FALSE

#create null vector
y <- NULL

#test if y is NULL
is. null (y)

[1] TRUE

Функция is.null возвращает FALSE для первого вектора и TRUE для второго вектора.

Также обратите внимание, что is.null вернет TRUE , если вектор существует, но пуст:

#create empty vector
x <- c()

#test if x is NULL
is. null (x)

[1] TRUE

Пример 2: Используйте !is.null, чтобы проверить, не является ли объект NULL

В следующем коде показано, как использовать !is.null , чтобы проверить, не равны ли два разных вектора NULL:

#create non-null vector
x <- c(1, 4, 15, 6, 7)

#test if x is not NULL
!is. null (x)

[1] TRUE

#create non-null vector
y <- NULL

#test if y is not NULL
!is. null (y)

[1] FALSE

Функция !is.null возвращает ИСТИНА для первого вектора и ЛОЖЬ для второго вектора.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции с отсутствующими значениями в R:

Как использовать is.na в R
Как использовать na.rm в R
Как использовать na.omit в R

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.