R中的特殊值NAN\NA\inf\NULL
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相关推荐
- Meta系列(二): 在R中如何计算效应值
Meta系列(二): 在R中如何计算效应值 1 简介 在上一篇文章中,我们介绍了meta分析中有哪些效应值,以及什么是随机效应模型和混合效应模型.下面我们就继续来看看这些效应值的函数在R中如何计算和运 ...
- Springboot 配置类( @Configuration) 不能使用@Value注解从application.propertyes中加载值以及Environment为null解决方案
Springboot 配置类( @Configuration) 不能使用@Value注解从application.propertyes中加载值以及Environment为null解决方案 参考文章: ...
- r语言赋值为na_R语言中特殊值NaN、Inf 、NA、NULL
前言: 学习R过程中,数据中往往会出现一些诡异的符号,而不是数值,那么他们到底是什么意思呢?下面带领大家一探究竟. (一) 特殊值的概念 1. NaN R中的无定义数用NaN表示,即"Not ...
- [转载] python 中numpy快速去除nan, inf的方法
参考链接: Python中的numpy.isinf 参考文献Python快速转换numpy数组中Nan和Inf的方法 在使用numpy数组的过程中时常会出现nan或者inf的元素,可能会造成数值计算时 ...
- python numpy 子数组_Python快速转换numpy数组中Nan和Inf的方法实例说明
在使用numpy数组的过程中时常会出现nan或者inf的元素,可能会造成数值计算时的一些错误.这里提供一个numpy库函数的用法,使nan和inf能够最简单地转换成相应的数值. 转载:https:// ...
- R语言中的特殊值 NA NULL NaN Inf
这几个都是R语言中的特殊值,都是R的保留字, NA:Not available 表示缺失值 用 is.na() 来判断是否为缺失值 NULL:表示空值,即没有内容 用 is.null() 来判 ...
- R语言入门——NA、NAN、Inf(缺失值的识别)
目录 00引言 1.Inf 2.NAN(Not a Number) 3.NA与逻辑运算符 4.总结 00引言 这篇的主角是R语言中缺失值(NA)的识别与提取.先介绍NAN.Inf及其运算.在最终介绍缺 ...
- 遥感tif图像中如何忽略背景值为NAN或者-inf求均值和最值
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.背景值为NAN或者-inf的原因? 二.解决过程 1.背景值的两种情况 2.例子 总结 前言 遥感影像由于卫星轨道 ...
- R中的NA与NULL值
R中的NA与NULL值 在统计数据集,我们经常遇到缺失值,在R中表示NA,而NULL代表不存在的值,而不是存在但未知的值 在R的很多统计函数中,如果存在NA值,会影响mean()等函数的计算,相比之下 ...
最新文章
- 零知识证明实践教程,第一部分
- markdown 图片居中_Markdown常用语法汇总
- 解析xml的问题未解决
- Autolisp:利用AuoCAD之Lisp编程案例之自动智能绘制枫叶玫瑰
- java nfa dfa_DFA与NFA
- Qt平台和编译器说明-Android
- (转)SQL 查找重复记录
- postgres预写式日志的内核实现详解-wal记录读取
- c语言实现矩阵转置、矩阵乘法
- 论文阅读:Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba
- 数列随机分组matlab,MATLAB如何随机分组数据
- coreldraw怎么改成半圆形_cdr怎么把图形修剪成指定的形状?
- 裤子尺码对照表eur40_裤子尺寸对照表,衣服尺寸对照表,服装尺寸对照表 - 尺码对照表...
- 企业邮箱注册—企业微信邮箱2.0时代正式来临!
- 手机WIFI传文件到局域网服务器,电脑和手机在同一局域网上,怎样无线传输文件? -电脑资料...
- 聊天界面的制作(三)——表情列表发送功能
- c语言成绩筛选,c语言筛选质数
- WinKtv中文版介绍
- 设置配备部署撑持MTS下散布事情的Oracle
- 【R和Python对比】matplotlib和ggplot(一)
热门文章
- vue 源码自问自答-响应式原理
- 微信小程序超过屏幕高度后显示底部图标
- Codeforces Round #439 (Div. 2) E. The Untended Antiquity(二维BIT)
- 管理者,最重要的100句话
- 网易微专业web前端开发课程视频教程分享
- r720换固态硬盘后如何重装系统_换SSD学会这招后再也不用重装系统了!
- 微信授权二维码样式修改
- 微信小程序使用towxml解析md/html
- 【BZOJ1818】内部白点
- 新能源行业商业采购协同系统:赋能新能源行业采购业务,提升产业协同