R语言NA值
2019-11-08 本文已影响0人
MJades
在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())