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 @   小鲨鱼2018  阅读(1766)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-06-08 c语言 13 - 6
2021-06-08 c语言中显示文件内容
2021-06-08 c语言 13 - 5
2021-06-08 c语言中获取程序上一次运行时的信息
2021-06-08 c语言中写入日期和时间
2021-06-08 c语言获取当前日期和时间
2020-06-08 linux系统中将文本中多个空格或多个tab转化为一个空格的命令
点击右上角即可分享
微信分享提示