可能是重复问题:
在R中将NA设置为0
我有一个包含NA
值的数据框。我想用0
或其他任何值替换NA
,但尝试了很多方法都没有得到结果。我已经尝试了下面的方法。
a$x[a$x == NA] <- 0;
a[ , c("x")] <- apply(a[ , c("x")], 1, function(z){replace(z, is.na(z), 0)});
a$x[is.na(a$x), ] <- 0;
以上方法都没有在数据框 a
的列 x
中将 NA
替换为 0。为什么?
NA
替换为0
,还是只替换x
列? - A5C1D2H2I1M1N2O1R2T1