美文网首页转录组
R语言 -- 如何将数据中的空值(NA)替换为所在列的均值

R语言 -- 如何将数据中的空值(NA)替换为所在列的均值

作者: 生信摆渡 | 来源:发表于2020-05-25 13:10 被阅读0次

    白嫖它不香吗

    a=1:1000
    a[sample(a,100)]=NA
    dim(a)=c(20,50)
    a
    # 按照列,替换每一列的NA值为该列的平均值
    b=apply(a,2,function(x){
      x[is.na(x)]=mean(x,na.rm = T)
      return(x)
    })
    

    来源:生信技能树 -- 学徒讨论-在数据框里面使用每列的平均值替换NA

    相关文章

      网友评论

        本文标题:R语言 -- 如何将数据中的空值(NA)替换为所在列的均值

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