R语言NA值

作者: MJades | 来源:发表于2019-11-08 11:31 被阅读0次

在data.frame中,删除列中存在的NA中:

1. 删除one column (eg. 第1列) 中的NA

data<-data[-which(is.na(data[,1])),]

data<-data[complete.cases(data[,1]),]

2.删除all column中的NA

data<-na.omit(data)

data<-data[-which(is.na(data)),]

data<-data[complete.cases(data),]

3.删除some column (eg. 2-5 column)中的NA

data<-data[complete.cases(data[,2:5]),]

计算某一行的NA个数

sum(is.na(x))

Summary

1.  which(is.na()): just delete one column or full column;

2. complete.cases(): select one/some/all column.

3. sum(is.na())

相关文章

网友评论

    本文标题:R语言NA值

    本文链接:https://www.haomeiwen.com/subject/pmlbvctx.html