R语言NA赋值错误

Error in ancom.w.mat[a, s] : NAs are not allowed in subscripted assignments

  1. 直接删除法drop_na(df,x1)#去除X1列的NA
  2. 填充法
    2.1 df[is.na(df)]=0
    2.2 使用tidyr包中的replace_na函数
    replace_na(df$X1,5)#把df的X1列的NA填充为5
    2.3 fill()函数
    fill(df,X1,.direction=“up”)#将NA下一行的值填充到df的X1列中的NA
    参考:https://mp.weixin.qq.com/s/33nZelm8Q9OyPkGrZONxXA

你可能感兴趣的:(R,ERROR,r语言)