R语言na.omit函数删除NA值实战

目录

R语言na.omit函数删除NA值实战

#基本语法

#dataframe应用na.omit

#删除向量中的NA值

#na.omit函数、complete.cases函数、is.na函数对比


#基本语法

na.omit(data)

#dataframe应用na.omit

data <- data.frame(x1 = c(9, 6, NA, 9, 2, 5, NA),     
# Column with 2 missing values
                   x2 = c(NA, 5, 2, 1, 5, 8, 0),      
                   # Column with 1 missing values
                   x3 = c(1, 3, 5, 7, 9, 7, 5))       
                   # Column without missing values
data                                                  
# Print data to RStudio console

data_omit <- na.omit(data)                            
# Apply na.omit in R
data_omit                                             
# Print data_omit to RStudio console

#删除向量中的NA值

data$x1                                               
# Original data vector with NAs
# 9  6 NA  9  2  5 NA

na.omit(data$x1)                                      
# Vector without NAs
# 9 6 9 2 5
# attr(,"na.action")
# 3 7
# attr(,"class")
# "omit"

as.numeric(na.omit(data$x1))                          
# Vector without NAs & attributes
# 9 6 9 2 5

#na.omit函数、complete.cases函数、is.na函数对比

data_subset <- data[ , c("x1")]                       
# Create subset with important columns

data_by_column <- data[complete.cases(data_subset), ] 
# Omit NAs by columns
data_by_column                                        
# Print data_by_column to RStudio console

data_is.na <- data[!is.na(data$x1), ]                 
# Omit NA by column via is.na
data_is.na                                            
# Same result as with complete.cases

参考:NA Omit in R | 3 Example Codes for na.omit (Data Frame, Vector & by Column)

参考:statisticsglobe.com

参考:R

R语言na.omit函数删除NA值实战相关推荐

  1. R语言使用na.omit函数删除向量数据中的缺失值(NA值)

    R语言使用na.omit函数删除向量数据中的缺失值(NA值) 目录 R语言使用na.omit函数删除向量数据中的缺失值(NA值) R 语言特点 R语言使用na.omit函数删除向量数据中的缺失值(NA ...

  2. R语言使用na.omit函数删除矩阵matrix数据中的缺失值(NA值)

    R语言使用na.omit函数删除矩阵matrix数据中的缺失值(NA值) 目录 R语言使用na.omit函数删除矩阵matrix数据中的缺失值(NA值) R 语言特点 R语言使用na.omit函数删除 ...

  3. R语言使用persp函数绘制三维图像实战(3D):自定义3D图、图像旋转、添加轴标签

    R语言使用persp函数绘制三维图像实战(3D):自定义3D图.图像旋转.添加轴标签 目录

  4. R语言set.seed函数的意义及实战

    R语言set.seed函数的意义及实战 目录 R语言set.seed函数的意义及实战 #如果不设置set.seed #设置set.seed

  5. R语言list.dirs函数获取目录列表实战

    R语言list.dirs函数获取目录列表实战 目录 R语言list.dirs函数获取目录列表实战 #仿真数据 #获取目录列表

  6. R语言list.files函数获取文件列表实战

    R语言list.files函数获取文件列表实战 目录 R语言list.files函数获取文件列表实战 #仿真数据 #基本语法

  7. R语言数据排序函数sort, order rank实战

    R语言数据排序函数sort, order & rank实战 目录 R语言数据排序函数sort, order & rank实战 #sort vs. order vs. rank函数基础 ...

  8. R语言缺失值:is.na函数查看数据对象中是否包含缺失值NA、特定数据编码为编码为缺失值NA、na.rm=TRUE参数获得有效的计算结果、complete.cases函数筛选数据、na.omit函数

    R语言缺失值:is.na函数查看数据对象中是否包含缺失值NA.特定数据编码为编码为缺失值NA.na.rm=TRUE参数获得有效的计算结果.complete.cases函数筛选数据.na.omit函数 ...

  9. R语言通过在函数中设置na.rm=TRUE参数、在计算和分析中删除缺失值获得有效的计算结果(Excluding Missing Values from Analyses)

    R语言通过在函数中设置na.rm=TRUE参数.在计算和分析中删除缺失值获得有效的计算结果(Excluding Missing Values from Analyses) 目录

最新文章

  1. 原子层沉积(ALD)和化学气相沉积(CVD)微电子制造铜金属化的研究进展
  2. pstools中如何绕过协议提示
  3. 服务器错误配置文件的xml格式,IIS配置文件的XML格式不正确
  4. linux rm命令
  5. 阿里员工的这则控诉,在圈内火了!
  6. ZZULIOJ069:向z同学学习
  7. 源码部署Apache和shell脚本安装
  8. NodeJS连接MySQL
  9. 计算机准考证要打印多大的纸,2020税务师准考证打印要求 应该用多大的纸打印?...
  10. 评委对计算机知识竞赛的提问,知识竞赛抢答软件-评委评分知识竞赛答题软件...
  11. pwn题shellcode收集
  12. 福禄克FLUKE OptiFiber Pro HDR OTDR光时域反射(OTDR)测试仪OFP2-100-S
  13. 常见算法整理---50题
  14. Unity3D 绑定机械传动 插件包
  15. 使用RAD Studio 10 Seattle创建自定义按钮样式
  16. 解一元二次方程(包括虚根)
  17. xftp的免费下载和安装教程
  18. TCP/IP-单播是如何实现的
  19. 库卡机器人坐标手势_在工具坐标系中移动库卡机器人
  20. 上面两点下面一个三角形_一点固定另两点在两直线上的正三角形

热门文章

  1. c++ 标准库格式化时间戳(既将时间戳转字符串,字符串转时间戳)
  2. 负载均衡算法-权重轮询均衡
  3. Linux 系统上的库文件生成与使用
  4. ICCV 2021 | 英伟达新研究:直接通过视频就能捕获3D人体动作!
  5. 一分钟详解点云配准ICP方法
  6. eclipse导入Spring框架
  7. React | Expected an assignment or function call and instead saw.....
  8. LeetCode 140. 单词拆分 II
  9. Tensorflow |(1)初识Tensorflow
  10. RDKit | 删除方差低的描述符