正如标题所述,如果任何变量具有 NA,我尝试将给定行中的所有值替换为 0,并使用 write.table 输出它。例如:
x y z
2 3 5
4 NA 1
3 2 1
to
x y z
2 3 5
0 0 0
3 2 1
目前我的代码如下所示
myvars <- c("x", "y", "z")
newdata <- mydata[myvars]
write.table(newdata, "data.txt", col.names=FALSE, row.names=FALSE)
complete.cases
在这里似乎合适:
dat[!complete.cases(dat),] <- 0
dat
# x y z
#1 2 3 5
#2 0 0 0
#3 3 2 1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)