美文网首页
R删除数据框中的NA

R删除数据框中的NA

作者: 超级可爱的懂事长鸭 | 来源:发表于2021-05-20 19:55 被阅读0次
    #构建示例数据
    > a=sample(1:10,size=5,replace = F)
    > b=sample(1:20,size=5,replace = F)
    > c=sample(1:30,size=5,replace = F)
    > x=data.frame(a,b,c)
    > x[1,1]=NA
    > x[2,3]=NA
    > x[3,3]=NA
    > x
       a  b  c
    1 NA  3 20
    2  4  9 NA
    3  8 14 NA
    4  2 13 16
    5  9 16 27
    
    
    
    > #删除第一列含有NA的行
    > y1=x[!is.na(x[,1]),];y1
      a  b  c
    2 4  9 NA
    3 8 14 NA
    4 2 13 16
    5 9 16 27
    
    
    
    > #删除所有的NA
    > y2=na.omit(x);y2
      a  b  c
    4 2 13 16
    5 9 16 27
    

    相关文章

      网友评论

          本文标题:R删除数据框中的NA

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