R中的NA与NULL值
R中的NA与NULL值
在统计数据集,我们经常遇到缺失值,在R中表示NA,而NULL代表不存在的值,而不是存在但未知的值
在R的很多统计函数中,如果存在NA值,会影响mean()等函数的计算,相比之下,R会自动跳过空值NULL,并不会影响其计算。
> x1<-c(12,34,NA,37)
> mean(x1)
[1] NA
> x2<-c(12,34,NULL,37)
> mean(x2)
[1] 27.66667
由于存在NA值,导致mean()函数无法计算均值,但可以通过把可选的参数na.rm(意思为移除NA)设置为真(T),可以计算其余元素的均值。
> x1<-c(12,34,NA,37)
> mean(x1)
[1] NA
> mean(x1,na.rm = T)
[1] 27.66667
使用参数na.rm相当于跳过NA值,但如果数据框里包含了NA值,如果直接跳过,可能会带来更大的麻烦,此时可以通过na.omit参数移除包含NA值的行,需要注意的是,在分析中要确保删除缺失数据是有意义的,na.omit会移除整行,不只是NA值,会删除许多有用的信息。
> datax y
[1,] 1 3
[2,] 3 5
[3,] NA 68
[4,] 27 NA
[5,] 24 1
> na.omit(data)x y
[1,] 1 3
[2,] 3 5
[3,] 24 1
attr(,"na.action")
[1] 3 4
attr(,"class")
[1] "omit"
R中的NA与NULL值相关推荐
- 如何计算 R 中 Z 分数的 P 值
通常在统计学中,我们感兴趣的是确定与假设检验产生的某个 z 分数相关的 p 值.如果这个 p 值低于某个显着性水平,我们可以拒绝假设检验的原假设. 要在 R 中找到与 z 分数相关的 p 值,我们可以 ...
- mysql not in null_MySQL中NOTIN语句对NULL值的处理
顺便提一下MySQL中正则表达式匹配的简单使用:SELECT COUNT(alarmID)FROM AlarmWHERE (CVE NOT RLIKE mysql> SELECT COUNT(n ...
- java中文本框如何表示为空值_去jsp页面中文本框有NULL值的代码
//FilterBean.java public class FilterBean{ public FilterBean(){} public /*static*/ String filter(Str ...
- mysql null值和空格_MySQL中NULL与空字符串空格问题
一些刚刚接触MySQL的孩子,经常会错误的认为NULL与空字符串' '是相同的.这看似是一件不重要的事情,但是在MySQL中,这两者是完全不同的.NULL是指没有值,而''则表示值是存在的,只不过是个 ...
- java各map中存放null值
java中各map中是否可以存储null值情况
- r语言min-max归一化_如何在R中使用min()和max()
r语言min-max归一化 Finding min and max values is pretty much simple with the functions min() and max() in ...
- golang 数据库null值错误 解决方法
遇到问题: converting NULL to string is unsupported 定义的结构体中 结构体成员类型为string,从mysql数据库中查询数据中有NULL值,go语言执行sc ...
- 写入null_ArrayList并发写出现Null值
ArrayList并非线程安全的容器,这一点大家可能都非常清楚,但是在并发写入的情况下,不安全的情况具体有哪些,大家是否很清楚呢?本篇文章重点聊一下出现null的情况,然后对于其他并发写的安全做一个简 ...
- 3.3.4.6. NULL值操作
NULL值可能令人感到奇怪直到你习惯它.概念上,NULL意味着"没有值"或"未知值",且它被看作与众不同的值.为了测试NULL,你不能使用算术比较 操作符例如= ...
最新文章
- java管理系统用怎么框架做_java 使用servlet做学生管理系统(无框架)
- dotnet不是内部或外部的命令,也不是可运行的程序或批处理文件
- 用HttpURLConnection发送http请求
- 前端学习(3188):ant-design的icon图标
- Spark之scala学习(基础篇)待更新
- 寻找Linux单机负载瓶颈
- 字符串字母大小写转换
- 从「及格线」到优等生,威马只用一台W6
- 滴滴试行“选择路线”功能 乘客可自主选择行驶路线
- java 动态解析 xml_通过读取xml文件动态建表
- BCGControlBar的使用方法
- 三个箭头循环的标志_FLASH制作循环移动的箭头动画
- 树莓派学习路程No.1 树莓派系统安装与登录 更换软件源 配置wifi
- FastStone Capture9.6
- 小觅双目相机陀螺仪静态数据输出为0+timeshift ubuntu 系统备份
- html调色板快捷键,CSS color设置与调色板
- c语言中输入数组时用不用加地址符,C语言中,用格式符”%s”输入字符数组时,数组名前不能加。...
- 计算机主机光盘故障,光驱常见故障及解决办法
- 【VBA】VBA定时运行程序
- php解决商品超卖,商品超卖问题,你用PHP如何解决?