replace the NA value

  • 本文关键字:value NA the replace r
  • 更新时间 :
  • 英文 :


在以下情况中,我想用相应的z列值替换NA。如何分配?

df<-data.frame(x=c(1,2,3,4,5,NA,7,NA,9,10),
z=c(1:10))

使用此代码I,NA被替换为起始z值(1和2(,并且我需要(6和8(。

df$x[is.na(df$x)] <- (df$z)

我们可以在rhs 上使用相同的逻辑

df$x[is.na(df$x)] <- df$z[is.na(df$x)]

相关内容

最新更新