如何在 r 中使用 is.null (带有示例)
您可以使用 R 中的is.null函数来测试数据对象是否为 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函数对于第一个向量返回TRUE ,对于第二个向量返回 FALSE 。
其他资源
以下教程解释了如何在 R 中执行缺失值的其他常见操作: