Как использовать 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