正如标题所述,如果任何变量具有 NA,我将尝试用 0 替换给定行中的所有值,并使用 write.table 输出。例如:
x y z
2 3 5
4 NA 1
3 2 1
至
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)