1. NaN
R中的无定义数用NaN表示,即“Not a Number(非数)”。
不过在R中,R实际上是把NaN视作一个数的,当其参与运算时,返回结果总是NaN。我们可以使用is.nan()函数来检测计算结果有无定义,但是需要注意的是,对于NaN而言,is.finite()和is.infinite()都会返回FALSE。

> ?NULL
> 0/0
[1] NaN
> is.nan(0/0)
[1] TRUE
> is.infinite(0/0)
[1] FALSE

2. NA
NA表示缺失值,即“Missing value”,是“not available”的缩写

> a<-c(1,2,3,4)
> a[1:5]
[1]  1  2  3  4 NA

3. Inf
R中的无穷大用Inf表示(即Infinity,无穷大),负无穷表示为-Inf。
要检查一个数是否为无穷,可以使用is.finite()或者is.infinite()函数

> is.infinite(2/0)
[1] TRUE

3. NULL
R语言中,NA代表位置上的值为空,NULL代表连位置都没有,变量为空,其长度为0,表明“空无一物”

> a<-NULL
> length(a)
[1] 0

R中的特殊值NAN\NA\inf\NULL相关推荐

  1. Meta系列(二): 在R中如何计算效应值

    Meta系列(二): 在R中如何计算效应值 1 简介 在上一篇文章中,我们介绍了meta分析中有哪些效应值,以及什么是随机效应模型和混合效应模型.下面我们就继续来看看这些效应值的函数在R中如何计算和运 ...

  2. Springboot 配置类( @Configuration) 不能使用@Value注解从application.propertyes中加载值以及Environment为null解决方案

    Springboot 配置类( @Configuration) 不能使用@Value注解从application.propertyes中加载值以及Environment为null解决方案 参考文章: ...

  3. r语言赋值为na_R语言中特殊值NaN、Inf 、NA、NULL

    前言: 学习R过程中,数据中往往会出现一些诡异的符号,而不是数值,那么他们到底是什么意思呢?下面带领大家一探究竟. (一) 特殊值的概念 1. NaN R中的无定义数用NaN表示,即"Not ...

  4. [转载] python 中numpy快速去除nan, inf的方法

    参考链接: Python中的numpy.isinf 参考文献Python快速转换numpy数组中Nan和Inf的方法 在使用numpy数组的过程中时常会出现nan或者inf的元素,可能会造成数值计算时 ...

  5. python numpy 子数组_Python快速转换numpy数组中Nan和Inf的方法实例说明

    在使用numpy数组的过程中时常会出现nan或者inf的元素,可能会造成数值计算时的一些错误.这里提供一个numpy库函数的用法,使nan和inf能够最简单地转换成相应的数值. 转载:https:// ...

  6. R语言中的特殊值 NA NULL NaN Inf

    这几个都是R语言中的特殊值,都是R的保留字, NA:Not available  表示缺失值   用 is.na() 来判断是否为缺失值 NULL:表示空值,即没有内容  用 is.null() 来判 ...

  7. R语言入门——NA、NAN、Inf(缺失值的识别)

    目录 00引言 1.Inf 2.NAN(Not a Number) 3.NA与逻辑运算符 4.总结 00引言 这篇的主角是R语言中缺失值(NA)的识别与提取.先介绍NAN.Inf及其运算.在最终介绍缺 ...

  8. 遥感tif图像中如何忽略背景值为NAN或者-inf求均值和最值

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.背景值为NAN或者-inf的原因? 二.解决过程 1.背景值的两种情况 2.例子 总结 前言 遥感影像由于卫星轨道 ...

  9. R中的NA与NULL值

    R中的NA与NULL值 在统计数据集,我们经常遇到缺失值,在R中表示NA,而NULL代表不存在的值,而不是存在但未知的值 在R的很多统计函数中,如果存在NA值,会影响mean()等函数的计算,相比之下 ...

最新文章

  1. 零知识证明实践教程,第一部分
  2. markdown 图片居中_Markdown常用语法汇总
  3. 解析xml的问题未解决
  4. Autolisp:利用AuoCAD之Lisp编程案例之自动智能绘制枫叶玫瑰
  5. java nfa dfa_DFA与NFA
  6. Qt平台和编译器说明-Android
  7. (转)SQL 查找重复记录
  8. postgres预写式日志的内核实现详解-wal记录读取
  9. c语言实现矩阵转置、矩阵乘法
  10. 论文阅读:Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba
  11. 数列随机分组matlab,MATLAB如何随机分组数据
  12. coreldraw怎么改成半圆形_cdr怎么把图形修剪成指定的形状?
  13. 裤子尺码对照表eur40_裤子尺寸对照表,衣服尺寸对照表,服装尺寸对照表 - 尺码对照表...
  14. 企业邮箱注册—企业微信邮箱2.0时代正式来临!
  15. 手机WIFI传文件到局域网服务器,电脑和手机在同一局域网上,怎样无线传输文件? -电脑资料...
  16. 聊天界面的制作(三)——表情列表发送功能
  17. c语言成绩筛选,c语言筛选质数
  18. WinKtv中文版介绍
  19. 设置配备部署撑持MTS下散布事情的Oracle
  20. 【R和Python对比】matplotlib和ggplot(一)

热门文章

  1. vue 源码自问自答-响应式原理
  2. 微信小程序超过屏幕高度后显示底部图标
  3. Codeforces Round #439 (Div. 2) E. The Untended Antiquity(二维BIT)
  4. 管理者,最重要的100句话
  5. 网易微专业web前端开发课程视频教程分享
  6. r720换固态硬盘后如何重装系统_换SSD学会这招后再也不用重装系统了!
  7. 微信授权二维码样式修改
  8. 微信小程序使用towxml解析md/html
  9. 【BZOJ1818】内部白点
  10. 新能源行业商业采购协同系统:赋能新能源行业采购业务,提升产业协同