Вы можете использовать функцию 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