r语言随机抽取数据框_R语言 第3章 R语言常用的数据管理(2)

本文介绍了R语言中处理缺失值的方法,包括如何识别和删除含有缺失值的观测,并探讨了order、sort和rank三个排序函数的使用。此外,还讲解了简单随机抽样的实现,如srswr()、srswor()和sample()函数的应用。
摘要由CSDN通过智能技术生成

缺失值分析

    在R中,缺失值以符号NA(Not Available,不可用)表示。不可能出现的值(例如,被0除的结果)通过符号NaN(Not a Number,非数值)来表示。与SAS等程序不同,R中字符型和数值型数据使用的缺失值符号是相同的。

R提供了一些函数,用于识别包含缺失值的观测:

na.omit(x)

删除含有缺失值的观测

complete.cases(x)

返回一个逻辑向量,不存在缺失值的行的值为TRUE,存在缺失值的行的值为FALSE。

complete.cases(x)

     返回一个逻辑向量,不存在缺失值的行的值为true,存在缺失值的行的值为FALSE

is.na(x)

     返回一个与x等长的逻辑向量,并且由相应位置的元素是否是NA来决定这个逻辑向量相应位置的元素是TRUE还是FALSE。TRUE表示该位置的元素是缺失值。

anyNA(x, recursive = FALSE)

       判断数据中是否存在缺失值,返回TRUE或FALSE值。若存在缺失值则返回TRUE,否则返回FALSE。

x1,is.na(x)[1] FALSE FALSE FALSE TRUE FALSEanyN
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值