如何在 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 中执行缺失值的其他常见操作:

如何在 R 中使用 is.na
如何在 R 中使用 na.rm
如何在 R 中使用 na.omit

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注