首页 > 编程知识 正文

R语言删除缺失值,r语言缺失值

时间:2023-05-06 01:48:08 阅读:221379 作者:1874

R语言——矩阵中删除缺省值可用的函数(na.omit、 subsets、 complete.cases、 which)

1、创建数据

data = matrix(rexp(100,rate = 2),25,4)data[1,2] = NAdata[10,2] = NAdata[10,3] = NA


2、删除数据矩阵中含缺省值的行

##最常用且简单粗暴的方法data.na = na.omit(data)

##利用subset函数删除矩阵中指定列(以第二列为例)中有缺省值的行data.row.na = subset(data, data[,2] !="NA")

##利用complete.cases函数找出具有缺省值的行data.row.na.2 = data[complete.cases(data),]

##which找出矩阵中某列具有NA的行data.row.na.3 = data[which(!is.na(data[,2])),]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。