数据科学与R语言数据

R语言-06.1缺失值处理

2018-11-26  本文已影响0人  周一ing
#如果第一列存在缺失值,则删除这一行
bdata<-alldata[complete.cases(alldata[,1]),]

1.NA处理成0

a[is.na(a[,11]), 11:18] <- 0 #若11列是NA值,将11到18列都处理成0

2.用平均值填充

for(i in 13:18){
    ave <- round(mean(a[,i],na.rm = TRUE),1) #na.rm = TRUE表示忽略缺失值计算平均数
    a[is.na(a[,i]), i] <- ave

}

NA与NAN

上一篇下一篇

猜你喜欢

热点阅读