这几个都是R语言里面的特殊值,都是R的保留字(reserved words)。它们的意义分别为:NA:表示缺失值(Missing value),是“Not Available”的缩写

Inf:表示无穷大,是“Infinite”的缩写

NaN:表示非数值,是“Not a Number”的缩写

NULL:表示空值,即没有内容

下面通过一些例子来了解它们的用法。由于有关NA的内容较多,最后再介绍它。

1. Inf

我们知道,对于分数,当分母为0分子不为0时,结果为无穷大。当分子为正数时,结果为正无穷大;当分子为负数时,结果为负无穷大。在R中也是这样,比如:

> 2 / 0 ## 正无穷大

[1] Inf

> -2 / 0 ## 负无穷大

[1] -Inf

Inf也可参与一些运算,比如:

> 2/Inf ## 当分子为有限值、分母无穷大时,结果为 0

[1] 0

> exp(-Inf) ## 自然数e的负无穷大次幂为0

[1] 0

> (0:3)^Inf ## 0的穷大次幂为0;1的无穷大次幂还为1;大于1的数的无穷大次幂为无穷大

[1] 0 1 Inf Inf

此外,在R中用is.finite(), is.infinite()来判断是否为无穷大数,比如:

> is.finite(2)

[1] TRUE

> is.infi

r语言查找是否存在空值_R语言初级教程(12): NA、Inf、NaN、NULL 特殊值相关推荐

  1. r语言查找是否存在空值_R语言-缺失值判断以及处理

    #####缺失值判断以及处理##### #举例1:向量类型判断缺失值is.na和缺失值的填补which (x is.na(x)  #返回一个逻辑向量,TRUE为缺失值,FALSE为非缺失值 table ...

  2. go语言 第三方包安装方法_R语言3.6.3 安装程序下载及破解方法

    下载地址 百度网盘链接: https://pan.baidu.com/s/16smT3ceIjqaupn54AdgmgQ 提取码:7hap 解压密码:关注[菜瓜程序猿]微信公众号,回复[解压密码]获取 ...

  3. php语言查找字符串是否存在,PHP语言查找字符串是否存在的方法

    这里整理了PHP语言查找字符串是否存在的方法,如果你想了解PHP语言查找字符串是否存在的方法,可以查看以下PHP语言查找字符串是否存在的方法详解. PHP语言查找字符串是否存在的方法一:采用in_ar ...

  4. r语言查找是否存在空值_关于R包安装你知道多少?

    在R语言的学习过程中离不了各种R包的安装与使用,要使用某个R包首先得学会如何安装该R包.对于R包的安装你知道的有多少?你知道如何指定安装路径吗?为何你每次重新打开R绘画都需要重新安装R包?今天小编带你 ...

  5. R语言中的esttab命令_R语言︱基本函数、统计量、常用操作函数

    先言:R语言常用界面操作 帮助:help(nnet) = ?nnet =??nnet 清除命令框中所有显示内容:Ctrl+L 清除R空间中内存变量:rm(list=ls()).gc() 获取或者设置当 ...

  6. r语言中矩阵QR分解_R语言常用的矩阵操作

    R语言是一门非常方便的数据分析语言,它内置了许多处理矩阵的方法.下面列出一些常用的矩阵操作方法示例. 矩阵的生成 > mat <- matrix(1:16, ncol = 4, nrow ...

  7. r语言绘制精美pcoa图_R语言绘制交互式热图

    热图 通过热图可以简单地聚合大量数据,并使用一种渐进的色带来优雅地表现,最终效果一般优于离散点的直接显示,可以很直观地展现空间数据的疏密程度或频率高低.但也由于很直观,热图在数据表现的准确性并不能保证 ...

  8. r语言怎么做经验分布_R语言如何做马尔科夫转换模型markov switching model

    原文链接: R语言如何做马尔科夫转换模型markov switching model​tecdat.cn 假设 有时间序列数据,如下所示.经验表明,目标变量y似乎与解释变量x有关.然而,乍一看,y的水 ...

  9. r数据框计算字符出现次数_R语言系列第二期:①R变量、脚本、作图等模块介绍...

    在上一篇文章里,给大家介绍了R语言的下载,界面操作,6个处理对象等等. 在这些内容的基础上,我们在这个部分为大家介绍一些实用知识,包括描述工作区结构.图形设备以及它们的参数等问题,还有初级编程和数据输 ...

最新文章

  1. 设置更改root密码(远程,本地)、连接mysql、mysql常用命令
  2. csrf防御 java_一分钟了解【CSRF攻击与防御】
  3. java fastjson_java操作json数据之fastjson
  4. python 装饰器 生成器 迭代器和闭包
  5. 【科研经验】学霸为什么不喜欢给学渣解题?
  6. pyqt5 中QSS
  7. 在HBase的shell命令行界面输入错误项按“退格键“删除,却怎么也删除不了:
  8. QPW 用户签署协议日志表(tf_user_agreement_log)
  9. MTK 驱动(20)--- camera 相机启动时间优化
  10. SQL SERVER2000中Transact-SQL语言详解
  11. nova3能用鸿蒙,鸿蒙公测新增6款手机,都是nova系列,包括一款4G手机
  12. Unix下oracle备份,Linux下Oracle备份与数据迁移
  13. Photoshop CS5无法卸载或卸载不干净怎么办?
  14. python图片批量转换成灰度图像
  15. Totem协议(SRP/RRP)讲解PPT
  16. python读取大文件csv_python 快速把超大txt文件转存为csv的实例
  17. Mac搭建GO开发环境
  18. Allegro Layout常用功能
  19. elementui级联选择器
  20. c语言散转指令,按键C语言.doc

热门文章

  1. 肌酐清除率-肌酐清除率计算公式-什么是肌酐清除率 (转载www.jiganqingchulv.com)
  2. 基于51单片机的光照强度检测系统
  3. html布局 跨行,[CSS] 多方案实现跨行或跨列布局
  4. 基于VS2017+OpenCV3.4.1的PC端摄像头卡通化效果案例步骤详解
  5. HSIC——USB High Speed Inter-Chip
  6. 电工基础知识分享(四):图文并茂,史上最全万用表使用手册
  7. OSDI‘22 BEST PAPER“XRP: In-Kernel Storage Functions with eBPF“阅读笔记
  8. fluent p1模型_fluent中的基本物理模型
  9. 市政管网检测机器人收费标准_当阳市水下作业收费情况,市政管网检测机器人费用...
  10. 功能测试---状态迁移法