R语言中空值NA、""、NULL的区别

 

001、

a = NA                    ## NA表示这个位置的值为空
b = ""                    ## ""表示空字符串
c = NULL                  ## NULL表示变量为空

a
b
c
class(a)                  ## 逻辑类型
class(b)                  ## 字符类型
class(c)                  ## NULL类型

length(a)                 ## 长度为1
length(b)                 ## 长度为1
length(c)                 ## 长度为0

is.na(a)
is.na(b)
is.na(c)

is_null(a)
is_null(b)
is_null(c)

a == ""
b == ""
c == ""

 

posted @ 2022-06-08 12:31  小鲨鱼2018  阅读(1564)  评论(0编辑  收藏  举报